public void DiferentIdentityProduceEqualsFalse() { Guid tenantId = Guid.NewGuid(); //Arrange var firstEntity = new FakeMultiTenantEntity { Identity = Guid.NewGuid(), TenantIdentity = tenantId }; var secondEntity = new FakeMultiTenantEntity { Identity = Guid.NewGuid(), TenantIdentity = tenantId }; //Act bool equalsResult = firstEntity.Equals(secondEntity); bool equalsOperatorResult = firstEntity == secondEntity; bool notEqualsOperatorResult = firstEntity != secondEntity; //Assert Assert.IsFalse(equalsResult); Assert.IsFalse(equalsOperatorResult); Assert.IsTrue(notEqualsOperatorResult); }
public void IsTransientWhenDoesHaveIdentities() { //Arrange IEntity entity; //Act entity = new FakeMultiTenantEntity(); // Assert Assert.IsTrue(entity.IsTransient()); }
public void IsNotTransientWhenDoesNotHaveIdentities() { //Arrange IEntity entity; //Act entity = new FakeMultiTenantEntity { Identity = Guid.NewGuid(), TenantIdentity = Guid.NewGuid() }; // Assert Assert.IsFalse(entity.IsTransient()); }