public void ShouldDeleteExistingAircraft() { OnlineData.Lookups.Aircraft.Add(new Aircraft { id = 1, Reg = "A" }); Target.UpdateOnlineData(OnlineDataService, LocalData, OnlineData, NewerTimeStamp); Assert.IsNull(OnlineDataService.LoadLookups(0).Result.Aircraft.FirstOrDefault()); }
public void ShouldUpdateExistingAircraft() { OnlineData.Lookups.Aircraft.Add(new Aircraft { id = 1, TimeStamp = OlderTimeStamp }); LocalData.Lookups.Aircraft.Add(new Aircraft { id = 1, Reg = "G", TimeStamp = NewerTimeStamp }); Target.UpdateOnlineData(OnlineDataService, LocalData, OnlineData, NewerTimeStamp); Assert.AreEqual("G", OnlineDataService.LoadLookups(0).Result.Aircraft.First().Reg); }
public void ShouldAddNewAircraft() { LocalData.Lookups.Aircraft.Add(new Aircraft()); Target.UpdateOnlineData(OnlineDataService, LocalData, OnlineData, NewerTimeStamp); Assert.IsNotNull(OnlineDataService.LoadLookups(0).Result.Aircraft.FirstOrDefault()); }