public async void ResetSimulationFlights() { _flightsGeneratorTimer.Stop(); SimulationMessages = ""; FlightsProcessor flightApi = new FlightsProcessor(); await flightApi.DeleteFlights(); foreach (var flight in Flights) { flight.StopFlight(); } stationsManager.ResetStations(); }
public void StopSimulator() { SimulationMessages = ""; _flightsGeneratorTimer.Stop(); FlightsProcessor flightApi = new FlightsProcessor(); var flightsList = new List <Flight>(Flights); flightApi.AddFlights(flightsList); foreach (var flight in Flights) { flight.StopFlight(); } }
public void FlightGetAllShouldReturnAllFlights() { // Arrange var mockFlightsRepository = new Mock <IFlightsRepository>(); var flightsProcessor = new FlightsProcessor(mockFlightsRepository.Object); var enumerable = new List <FlightDto>(); // Act mockFlightsRepository.Setup(mock => mock.GetAll()) .ReturnsAsync(enumerable); //Assert Assert.IsNotNull(flightsProcessor.GetAll()); mockFlightsRepository.Verify(x => x.GetAll(), Times.Once()); }
public void LoadAssetsCurrentState() { FlightsProcessor api = new FlightsProcessor(); List <Flight> flightsList = api.GetFlights().Result; Flights = flightsList; foreach (var flight in Flights) { if (flight.CurrentStation != null) { stationsManager.UpdateStation(flight.CurrentStation); } } }
public async void StartSimulator(int flightGenerationInterval) { FlightsProcessor api = new FlightsProcessor(); await api.DeleteFlights(); try { foreach (Flight flight in Flights) { flight.InitialteFlight(); } } catch (Exception e) { System.Diagnostics.Debug.WriteLine("Unsubscribe Error " + e.Message); } _flightsGeneratorTimer.Interval = flightGenerationInterval; _flightsGeneratorTimer.Start(); }
public async void Removeflights() { FlightsProcessor api = new FlightsProcessor(); await api.DeleteFlights(); }