コード例 #1
0
        public async void GetAllAirportsReturnNotNull()
        {
            ICachingService cache = new CachingService();

            DbContextOptions <AirportDbContext> options = new DbContextOptionsBuilder <AirportDbContext>().
                                                          UseSqlServer("data source=.;initial catalog=test_Local;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;")
                                                          .Options;

            AirportDbContext   context           = new AirportDbContext(options);
            IAirportRepository airportRepository = new AirportRepository(context);
            IAirportConnector  airport           = new AirportConnector(cache, airportRepository);


            var airports = await airport.GetAllAirports();

            Assert.NotNull(airports);
        }
コード例 #2
0
        public async void GetAllAirportsCount()
        {
            ICachingService cache = new CachingService();

            DbContextOptions <AirportDbContext> options = new DbContextOptionsBuilder <AirportDbContext>().
                                                          UseSqlServer("data source=.;initial catalog=test_Local;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;")
                                                          .Options;

            AirportDbContext   context           = new AirportDbContext(options);
            IAirportRepository airportRepository = new AirportRepository(context);
            IAirportConnector  airport           = new AirportConnector(cache, airportRepository);

            int expectedValue = 1062;

            var airports = await airport.GetAllAirports();

            int actualValue = airports.Airports.ToList().Count();

            Assert.Equal(expectedValue, actualValue);
        }