Browse Source

Removed commented-out tests.

They have been moved to other files.
Steven Kirk 9 years ago
parent
commit
e5f9b37b1f
1 changed files with 7 additions and 87 deletions
  1. 7 87
      tests/Perspex.Base.UnitTests/PerspexPropertyTests.cs

+ 7 - 87
tests/Perspex.Base.UnitTests/PerspexPropertyTests.cs

@@ -108,18 +108,6 @@ namespace Perspex.Base.UnitTests
             Assert.Equal("newvalue", value);
         }
 
-        ////[Fact]
-        ////public void IsDirect_Property_Set_On_Direct_PerspexProperty()
-        ////{
-        ////    PerspexProperty<string> target = new PerspexProperty<string>(
-        ////        "test",
-        ////        typeof(Class1),
-        ////        o => null,
-        ////        (o, v) => { });
-
-        ////    Assert.True(target.IsDirect);
-        ////}
-
         [Fact]
         public void Property_Equals_Should_Handle_Null()
         {
@@ -133,81 +121,13 @@ namespace Perspex.Base.UnitTests
             Assert.True((PerspexProperty)null == (PerspexProperty)null);
         }
 
-        ////[Fact]
-        ////public void AddOwnered_Property_Should_Equal_Original()
-        ////{
-        ////    var p1 = new PerspexProperty<string>("p1", typeof(Class1));
-        ////    var p2 = p1.AddOwner<Class3>();
-
-        ////    Assert.Equal(p1, p2);
-        ////    Assert.Equal(p1.GetHashCode(), p2.GetHashCode());
-        ////    Assert.True(p1 == p2);
-        ////}
-
-        ////[Fact]
-        ////public void AddOwnered_Property_Should_Have_OwnerType_Set()
-        ////{
-        ////    var p1 = new PerspexProperty<string>("p1", typeof(Class1));
-        ////    var p2 = p1.AddOwner<Class3>();
-
-        ////    Assert.Equal(typeof(Class3), p2.OwnerType);
-        ////}
-
-        ////[Fact]
-        ////public void AddOwnered_Properties_Should_Share_Observables()
-        ////{
-        ////    var p1 = new PerspexProperty<string>("p1", typeof(Class1));
-        ////    var p2 = p1.AddOwner<Class3>();
-
-        ////    Assert.Same(p1.Changed, p2.Changed);
-        ////    Assert.Same(p1.Initialized, p2.Initialized);
-        ////}
-
-        ////[Fact]
-        ////public void AddOwnered_Direct_Property_Should_Equal_Original()
-        ////{
-        ////    var p1 = new PerspexProperty<string>("d1", typeof(Class1), o => null, (o,v) => { });
-        ////    var p2 = p1.AddOwner<Class3>(o => null, (o, v) => { });
-
-        ////    Assert.Equal(p1, p2);
-        ////    Assert.Equal(p1.GetHashCode(), p2.GetHashCode());
-        ////    Assert.True(p1 == p2);
-        ////}
-
-        ////[Fact]
-        ////public void AddOwnered_Direct_Property_Should_Have_OwnerType_Set()
-        ////{
-        ////    var p1 = new PerspexProperty<string>("d1", typeof(Class1), o => null, (o, v) => { });
-        ////    var p2 = p1.AddOwner<Class3>(o => null, (o, v) => { });
-
-        ////    Assert.Equal(typeof(Class3), p2.OwnerType);
-        ////}
-
-        ////[Fact]
-        ////public void AddOwnered_Direct_Properties_Should_Share_Observables()
-        ////{
-        ////    var p1 = new PerspexProperty<string>("d1", typeof(Class1), o => null, (o, v) => { });
-        ////    var p2 = p1.AddOwner<Class3>(o => null, (o, v) => { });
-
-        ////    Assert.Same(p1.Changed, p2.Changed);
-        ////    Assert.Same(p1.Initialized, p2.Initialized);
-        ////}
-
-        ////[Fact]
-        ////public void AddOwner_With_Getter_And_Setter_On_Standard_Property_Should_Throw()
-        ////{
-        ////    var p1 = new PerspexProperty<string>("p1", typeof(Class1));
-
-        ////    Assert.Throws<InvalidOperationException>(() => p1.AddOwner<Class3>(o => null, (o, v) => { }));
-        ////}
-
-        ////[Fact]
-        ////public void AddOwner_On_Direct_Property_Without_Getter_Or_Setter_Should_Throw()
-        ////{
-        ////    var p1 = new PerspexProperty<string>("e1", typeof(Class1), o => null, (o, v) => { });
-
-        ////    Assert.Throws<InvalidOperationException>(() => p1.AddOwner<Class3>());
-        ////}
+        [Fact]
+        public void PropertyMetadata_BindingMode_Default_Returns_OneWay()
+        {
+            var data = new PropertyMetadata(defaultBindingMode: BindingMode.Default);
+
+            Assert.Equal(BindingMode.OneWay, data.DefaultBindingMode);
+        }
 
         private class TestProperty<TValue> : PerspexProperty<TValue>
         {