Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
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);
        }