public void SetUp() { const int id = 4765; const string firstName = "Julie"; const string lastName = "Li"; var pet = new Pet {Id = 4987}; var address = new Address("1234 Happy St", "Winnipeg", "MB", "R3B 2A2"); _owner = new Owner { Id = id, FirstName = firstName, LastName = lastName, Address =address }; _owner.AddPet(pet); var sameOwnerPlacedIntoSession = new Owner { Id = id, FirstName = firstName, LastName = lastName, Address = address }; sameOwnerPlacedIntoSession.AddPet(pet); var sessionSource = FluentNHibernateMappingTester.GetNHibernateSessionWithWrappedEntity(sameOwnerPlacedIntoSession); _persistenceSpecification = new PersistenceSpecification<Owner>(sessionSource, new DomainEntityComparer()); }
public void AddressProperty_Set_ValidatesEquality() { const string firstName = "Julie"; const string lastName = "Smith"; var sut = new Owner { FirstName = firstName, LastName = lastName }; var address = new Address("1234 Main St.", "Winnipeg", "MB", "R3B 2A2"); sut.Address = address; Assert.IsTrue(sut.Address.Equals(address)); }
public void TwoInstances_SameParams_AreEqual() { var sut1 = new Address("1324 Happy St.", "Winnipeg", "MB", "R3G2A2"); var sut2 = new Address("1324 Happy St.", "Winnipeg", "MB", "R3G2A2"); Assert.IsTrue(sut1.Equals(sut2)); }
public void Constructor_AllNullOrEmptyParams_ThrowsException() { var sut = new Address("", "", "", ""); }