Exemple #1
0
        public void EntityEqualsNotSameFact()
        {
            var entity1 = new FakeEntity(1, "Fact");
            var entity2 = new FakeEntity(2, "Facter");

            entity1.Equals(entity2).Should().BeFalse();
        }
Exemple #2
0
        public void EntityEqualsSameFact()
        {
            var entity1 = new FakeEntity(1, "Fact");
            var entity2 = new FakeEntity(1, "Fact");

            entity1.Equals(entity2).Should().BeTrue();
        }
Exemple #3
0
        public void EntityEqualsNotSameTypeFact()
        {
            var entity  = new FakeEntity(1, "Fact");
            var FactObj = new object();

            entity.Equals(FactObj).Should().BeFalse();
        }
Exemple #4
0
        public void entity_equal_null_should_return_false()
        {
            // Arrange
            var id      = Guid.NewGuid();
            var entity1 = new FakeEntity(id);

            // Assertion
            entity1.Equals(null).Should().BeFalse();
        }
Exemple #5
0
        public void entities_should_equal_by_id()
        {
            // Arrange
            var id      = Guid.NewGuid();
            var entity1 = new FakeEntity(id);
            var entity2 = new FakeEntity(id);

            // Assertion
            entity1.Equals(entity2).Should().BeTrue();
        }
Exemple #6
0
        public void should_not_equals()
        {
            // Arranges.
            var entity1 = new FakeEntity();
            var entity2 = new FakeEntity();

            // Actions.
            var equal = entity1.Equals(entity2);

            // Assertions.
            equal.Should().BeFalse();
        }
Exemple #7
0
        public void Equals_OnInstances_ShouldReturnCorrectResult(int firstId, int secondId, bool expected)
        {
            // Arrange
            FakeEntity fakeEntity1 = new FakeEntity {
                EntityId = firstId
            };
            FakeEntity fakeEntity2 = new FakeEntity {
                EntityId = secondId
            };

            // Act
            bool result = fakeEntity1.Equals(fakeEntity2);

            // Assert
            Assert.Equal(expected, result);
        }
        public void CompareNullEntityReturnFalse()
        {
            //Arrange
            var firstEntity = new FakeEntity { Identity = Guid.NewGuid() };
            IEntity secondEntity = null;

            //Act
            var equalsResult = firstEntity.Equals(secondEntity);
            bool equalsOperatorResult = firstEntity == secondEntity;
            bool notEqualsOperatorResult = firstEntity != secondEntity;

            //Assert
            Assert.IsFalse(equalsResult);
            Assert.IsFalse(equalsOperatorResult);
            Assert.IsTrue(notEqualsOperatorResult);
        }
Exemple #9
0
        public void should_equals()
        {
            // Arranges.
            var entity1 = new FakeEntity();
            var entity2 = new FakeEntity();
            var guid    = Guid.NewGuid();

            // Actions.
            entity1.Id = guid;
            entity2.Id = guid;
            var equal = entity1.Equals(entity2);

            // Assertions.
            equal.Should().BeTrue();
            (entity1 == entity2).Should().BeTrue();
        }
        public void DiferentIdentityProduceEqualsFalse()
        {
            //Arrange
            var firstEntity = new FakeEntity { Identity = Guid.NewGuid() };
            var secondEntity = new FakeEntity { Identity = Guid.NewGuid() };

            //Act
            bool equalsResult = firstEntity.Equals(secondEntity);
            bool equalsOperatorResult = firstEntity == secondEntity;
            bool notEqualsOperatorResult = firstEntity != secondEntity;

            //Assert
            Assert.IsFalse(equalsResult);
            Assert.IsFalse(equalsOperatorResult);
            Assert.IsTrue(notEqualsOperatorResult);
        }
Exemple #11
0
        public void EntityEqualsObjectNullFact()
        {
            var entity = new FakeEntity(1, "Fact");

            entity.Equals(null).Should().BeFalse();
        }
 public void EqualsSucceeds(FakeEntity entity, FakeEntity entityToCompare)
 {
     entity.Equals(entityToCompare).Should().BeTrue();
 }
 public void EqualsFailed(FakeEntity entity, FakeEntity entityToCompare)
 {
     entity.Equals(entityToCompare).Should().BeFalse();
 }