public void ReadByContactId_AddressRecorsdByContactId_ExpectedEmptyRecordProvidedContactId() { mockDataContext.Setup((item) => item.Context).Returns(mockAddressBook.Object); var addressRepository = new DataRepository.AddressRepository(mockLogger.Object, mockDatabaseSettings.Object, mockDataContext.Object); mockAddressBook.Setup((item) => item.Contacts).Returns(mockedContactDBSet.Object); mockAddressBook.Setup((item) => item.AddressList).Returns(mockedAddressDBSet.Object); Assert.IsEmpty(addressRepository.ReadByContactId(11)); Assert.IsEmpty(addressRepository.ReadByContactId(12)); }
public void ReadByContactId_AddressRecordsByContactId_ExpectedAddressRecordForContactId() { mockDataContext.Setup((item) => item.Context).Returns(mockAddressBook.Object); var addressRepository = new DataRepository.AddressRepository(mockLogger.Object, mockDatabaseSettings.Object, mockDataContext.Object); mockAddressBook.Setup((item) => item.Contacts).Returns(mockedContactDBSet.Object); mockAddressBook.Setup((item) => item.AddressList).Returns(mockedAddressDBSet.Object); Assert.IsTrue(addressRepository.ReadByContactId(1).FirstOrDefault().Id == 1); Assert.IsTrue(addressRepository.ReadByContactId(1).LastOrDefault().Id == 2); Assert.IsTrue(addressRepository.ReadByContactId(2).FirstOrDefault().Id == 3); Assert.IsTrue(addressRepository.ReadByContactId(2).LastOrDefault().Id == 4); }