public void ShouldDeleteAircraftAndFlightWhereFK() { Aircraft aircraft = new Aircraft { id = 1 }; OnlineDataService.InsertAircraft(aircraft); OnlineDataService.InsertFlight(new Flight { id = 1, Aircraft = aircraft }); OnlineData = OnlineDataService.LoadUserData("").Result; Target.UpdateOnlineData(OnlineDataService, LocalData, OnlineData, NewerTimeStamp); OnlineData = OnlineDataService.LoadUserData("").Result; Assert.IsTrue(OnlineData.Flights.Count == 0 && OnlineData.Lookups.Aircraft.Count == 0); }
public void ShouldDeleteAirfieldAndFlightFromWhereFK() { Airfield airfield = new Airfield { id = 1 }; OnlineDataService.InsertAirfield(airfield); Flight flight = new Flight { id = 1, From = airfield }; OnlineDataService.InsertFlight(flight); OnlineData = OnlineDataService.LoadUserData("").Result; Target.UpdateOnlineData(OnlineDataService, LocalData, OnlineData, NewerTimeStamp); OnlineData = OnlineDataService.LoadUserData("").Result; Assert.IsTrue(OnlineData.Flights.Count == 0 && OnlineData.Lookups.Airfields.Count == 0); }