public void Equals_OtherObject_False() { var proxy1 = UserProxy.Create(CreateUser()); var proxy2 = UserProxy.Create(CreateUser()); Assert.That(proxy1.Equals(proxy2), Is.False); }
private UserProxy CreateUserProxy(User user) { using (SecurityFreeSection.Activate()) { return(UserProxy.Create(user)); } }
public void Equals_Null_False() { var user = CreateUser(); var proxy1 = UserProxy.Create(user); Assert.That(proxy1.Equals(null), Is.False); }
public void GetHashcode_EqualObject_SameHashcode() { var user = CreateUser(); var proxy1 = UserProxy.Create(user); var proxy2 = UserProxy.Create(user); Assert.That(proxy2.GetHashCode(), Is.EqualTo(proxy1.GetHashCode())); }
public void Equals_SameObject_True() { var user = CreateUser(); var proxy1 = UserProxy.Create(user); // ReSharper disable EqualExpressionComparison Assert.That(proxy1.Equals(proxy1), Is.True); // ReSharper restore EqualExpressionComparison }
public void Equals_EqualObject_True() { var user = CreateUser(); var proxy1 = UserProxy.Create(user); var proxy2 = UserProxy.Create(user); Assert.That(proxy1.Equals(proxy2), Is.True); Assert.That(proxy2.Equals(proxy1), Is.True); }
public void Create() { var user = CreateUser(); var proxy = UserProxy.Create(user); Assert.That(proxy.ID, Is.EqualTo(user.ID)); Assert.That(proxy.UniqueIdentifier, Is.EqualTo(((IBusinessObjectWithIdentity)user).UniqueIdentifier)); Assert.That(proxy.DisplayName, Is.EqualTo(((IBusinessObjectWithIdentity)user).DisplayName)); }
public void Serialization() { var user = CreateUser(); var proxy = UserProxy.Create(user); var deserialized = Serializer.SerializeAndDeserialize(proxy); Assert.That(deserialized.ID, Is.EqualTo(proxy.ID)); Assert.That(deserialized.UniqueIdentifier, Is.EqualTo(proxy.UniqueIdentifier)); Assert.That(deserialized.DisplayName, Is.EqualTo(proxy.DisplayName)); }
public void Equals_OtherType_False() { var proxy1 = UserProxy.Create(CreateUser()); Assert.That(proxy1.Equals("other"), Is.False); }