public void SmokeTestUpdateEntry() { var vehicle = new Vehicle { VehicleName = "test vehicle" }; Vehicle.Save(vehicle); var entry = new FillupEntry { EntryDate = DateTime.Now, FillAmount = 13.564, OdometerReading = 100215, PricePerUnit = 2.899 }; var originalTicks = entry.EntryDate.Ticks; vehicle.SaveEntry(entry); vehicle.Entries.Add(entry); entry.OdometerReading = 100210; vehicle.UpdateExistingEntry(entry, originalTicks); entry.EntryDate = new DateTime(2010,10,15); vehicle.UpdateExistingEntry(entry, originalTicks); }
public void TestUpdateEntryThrowsArgumentExceptionEntryMustBelongToVehicle() { var vehicle = new Vehicle { VehicleName = "test vehicle" }; Vehicle.Save(vehicle); var entry = new FillupEntry { EntryDate = DateTime.Now, FillAmount = 13.564, OdometerReading = 100215, PricePerUnit = 2.899 }; var originalTicks = entry.EntryDate.Ticks; vehicle.SaveEntry(entry); entry.OdometerReading = 100210; vehicle.UpdateExistingEntry(entry, originalTicks); }