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()); }