コード例 #1
0
        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"));
        }
コード例 #2
0
        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);
        }