Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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);
        }