public void ReadById_AddressRecord_ExpectedAddressRecordForProvidedAddressId() { int addressId = 1; DataModel.Address address; DataModel.Contact contact = new DataModel.Contact() { Id = 1, FirstName = "FirstName", LastName = "LastName", Type = new DataModel.ContactType() { Id = 1, Type = "PERSON" } }; mockAddressRepository.Setup((item) => item.Read(addressId)).Returns( address = new DataModel.Address() { Id = 1, Street = "Street", Contact = contact } ); var addressRepository = new BusinessRepository.AddressRepository(mockLogger.Object, mockAddressRepository.Object ); var result = addressRepository.Read(addressId); Assert.IsNotNull(result); Assert.IsTrue(result.FullAddress == GetFullAddress(address)); Assert.IsTrue(result.ContactId == contact.Id); }
public void ReadById_AddressRecord_ExpectedNoRecordsProvidedAddressId() { int addressId = 1; var addressRepository = new BusinessRepository.AddressRepository(mockLogger.Object, mockAddressRepository.Object ); var result = addressRepository.Read(addressId); Assert.IsNull(result); }