public void ShouldDeleteExistingFlight()
 {
     OnlineData.Flights.Add(new Flight {
         id = 1, Remarks = "A"
     });
     Target.UpdateOnlineData(OnlineDataService, LocalData, OnlineData, NewerTimeStamp);
     Assert.IsNull(OnlineDataService.GetFlights(0).Result.FirstOrDefault());
 }
 public void ShouldUpdateExistingFlight()
 {
     OnlineData.Flights.Add(new Flight {
         id = 1, TimeStamp = OlderTimeStamp
     });
     LocalData.Flights.Add(new Flight {
         id = 1, Remarks = "G", TimeStamp = NewerTimeStamp
     });
     Target.UpdateOnlineData(OnlineDataService, LocalData, OnlineData, NewerTimeStamp);
     Assert.AreEqual("G", OnlineDataService.GetFlights(0).Result.First().Remarks);
 }
 public void ShouldAddNewFlight()
 {
     LocalData.AddFlight(new Flight());
     Target.UpdateOnlineData(OnlineDataService, LocalData, OnlineData, NewerTimeStamp);
     Assert.IsNotNull(OnlineDataService.GetFlights(0).Result.FirstOrDefault());
 }