Esempio n. 1
0
        public void test_repository_factory_mocking()
        {
            var airlines = new List<Airline>()
                           {
                               new Airline() {ID = 2,Name = "Emirates",Code = "EK",AddedBy = "Sunil Samuel",AddedTime = DateTime.UtcNow},
                               new Airline() {ID = 3,Name = "Air India",Code = "AI",AddedBy = "Sunil Samuel",AddedTime = DateTime.UtcNow},
                           };

            Mock<IDataRepositoryFactory> mockAirlineRepository = new Mock<IDataRepositoryFactory>();
            mockAirlineRepository.Setup(obj => obj.GetDataRepository<IAirlineRepository>().Get()).Returns(airlines);

            var repositoryTest = new RepositoryFactoryTestClass(mockAirlineRepository.Object);
            var airlineList = repositoryTest.GetAirlines();
            Assert.IsTrue(airlineList.Count() > 1);
        }
Esempio n. 2
0
 public void test_repository_factory_message()
 {
     var repositoryTest = new RepositoryFactoryTestClass();
     var airlines = repositoryTest.GetAirlines();
     Assert.IsTrue(airlines != null);
 }