public void TestForArgumentExceptionBaselineOdometerReadingGreater() { var vehicle = new Vehicle {OdometerUnit = UnitOfMeasure.DefaultDistanceUnit}; var entry1 = new FillupEntry { OdometerReading = 100, FillAmount = 14.436, PricePerUnit = 2.799, PumpUnit = UnitOfMeasure.Volume.Liter, EntryDate = new DateTime(2010,10,1) }; var entry2 = new FillupEntry { OdometerReading = 200, FillAmount = 14.436, PricePerUnit = 2.799, PumpUnit = UnitOfMeasure.Volume.Liter, EntryDate = new DateTime(2010,10,08) }; vehicle.Entries.Add(entry1); vehicle.Entries.Add(entry2); vehicle.CalculateEfficiency(entry1, entry2, UnitOfMeasure.DefaultDistanceUnit, UnitOfMeasure.DefaultVolumeUnit); }
public void TestNotEnoughSampleDataTwoEntriesWasNotToppedOff() { var vehicle = new Vehicle {OdometerUnit = UnitOfMeasure.DefaultDistanceUnit}; var entry1 = new FillupEntry { OdometerReading = 100, FillAmount = 14.436, PricePerUnit = 2.799, PumpUnit = UnitOfMeasure.Volume.Liter, EntryDate = new DateTime(2010,10,1) }; var entry2 = new FillupEntry { OdometerReading = 200, FillAmount = 14.436, PricePerUnit = 2.799, PumpUnit = UnitOfMeasure.Volume.Liter, EntryDate = new DateTime(2010,10,08), WasNotToppedOff = true }; vehicle.Entries.Add(entry1); vehicle.Entries.Add(entry2); vehicle.CalculateEfficiency(entry2, entry1, UnitOfMeasure.DefaultDistanceUnit, UnitOfMeasure.DefaultVolumeUnit); }