コード例 #1
0
        private void ManageFlightSchedules_Load(object sender, EventArgs e)
        {
            SchedulesController sc = new SchedulesController();
            List <Schedules>    ls = new SchedulesController().getAll();
            AirportsController  ap = new AirportsController();

            dataGrDisplay.DataSource = ls;
        }
コード例 #2
0
        public void Intialize()
        {
            _airportService = Substitute.For <IAirportService>();
            _flightService  = Substitute.For <IFlightService>();

            airportsController = new AirportsController(_airportService);
            flightsController  = new FlightsController(_flightService, _airportService);
        }
コード例 #3
0
        public void Setup()
        {
            AppDomain.CurrentDomain.SetData("DataDirectory", System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory));
            var connection = ConfigurationManager.ConnectionStrings["TUITest"].ToString();
            var tui        = new TuiContext(connection);

            tui.Database.Delete();

            var cityUnit    = new TuiContextUnit <City>(connection, RepoFactory.GetTuiContextRepo <City>());
            var airportUnit = new TuiContextUnit <Airport>(connection, RepoFactory.GetTuiContextRepo <Airport>());

            this._controller =
                new AirportsController(airportUnit, cityUnit);
        }
        public void GetAll_ShouldReturnAllAirports()
        {
            // Arrange
            AirportsController controller = new AirportsController(this.airportRepository);

            // Act
            var actionResult = controller.Get();

            // Asserts
            // Assert 1 : Call OK - 200
            Assert.IsType <OkObjectResult>(actionResult.Result);

            // Assert 2 : same number of airports
            var apiAirports = (actionResult.Result as OkObjectResult).Value as IEnumerable <Airport>;

            Assert.Equal(this.airports.Count, apiAirports.Count());

            // Assert 3 : find each airport
            foreach (var airport in airports)
            {
                Assert.Equal(airport.Name, apiAirports.Single(a => a.Id == airport.Id).Name);
            }
        }
コード例 #5
0
 public void TestInitialize()
 {
     this.airportsServices   = TestObjectFactoryServices.GetAirportsServices();
     this.airportsController = new AirportsController(this.airportsServices.Object);
 }
コード例 #6
0
 public void SetUp()
 {
     base.TestSetUp();
     Target = new AirportsController(GeoDataProvider.Object, AppLogger.Object, ResultsMapper.Object);
 }