public void Get_ReadAll_ExpectedEmptyResult() { mockAddressRepository.Setup((item) => item.ReadAll()).Returns(new DataModel.Address[] { }); var addressRepository = new BusinessRepository.AddressRepository(mockLogger.Object, mockAddressRepository.Object ); var result = addressRepository.ReadAll(); Assert.IsNotNull(result); Assert.IsEmpty(result); Assert.IsNull(result.SingleOrDefault((item) => item.Id == 1)); Assert.IsNull(result.SingleOrDefault((item) => item.Street == "Street1")); }
public void ReadAll_AddressRecord_ExpectedAllAdddressList() { mockAddressRepository.Setup((item) => item.ReadAll()).Returns(new DataModel.Address[] { new DataModel.Address() { Id = 1, Street = "Street" }, new DataModel.Address() { Id = 2, Street = "Street1" } }); var addressRepository = new BusinessRepository.AddressRepository(mockLogger.Object, mockAddressRepository.Object ); var result = addressRepository.ReadAll(); Assert.IsNotNull(result); Assert.IsNotEmpty(result); Assert.IsTrue(result.SingleOrDefault((item) => item.Id == 1).Id == 1); Assert.IsTrue(result.SingleOrDefault((item) => item.Street == "Street1").Id == 2); }