Exemple #1
0
        public void Equals_OtherObject_False()
        {
            var proxy1 = UserProxy.Create(CreateUser());
            var proxy2 = UserProxy.Create(CreateUser());

            Assert.That(proxy1.Equals(proxy2), Is.False);
        }
Exemple #2
0
 private UserProxy CreateUserProxy(User user)
 {
     using (SecurityFreeSection.Activate())
     {
         return(UserProxy.Create(user));
     }
 }
Exemple #3
0
        public void Equals_Null_False()
        {
            var user   = CreateUser();
            var proxy1 = UserProxy.Create(user);

            Assert.That(proxy1.Equals(null), Is.False);
        }
Exemple #4
0
        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()));
        }
Exemple #5
0
        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
        }
Exemple #6
0
        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);
        }
Exemple #7
0
        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));
        }
Exemple #8
0
        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));
        }
Exemple #9
0
        public void Equals_OtherType_False()
        {
            var proxy1 = UserProxy.Create(CreateUser());

            Assert.That(proxy1.Equals("other"), Is.False);
        }