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); }
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); }
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); }
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); }