示例#1
0
        public MockObjects()
        {
            Vehicles1 = new Vehicles();
            Vehicles2 = new Vehicles();
            Vehicles3 = new Vehicles();

            Journeys1 = new Journeys();

            Services1 = new Services();

            FuelPurchases1 = new FuelPurchases();

            Vehicles2.Add("BMW", "X5", 2006, "1BGZ784", 93);
            Vehicles2.Add("Tesla", "Roadster", 2008, "8HDZ576", 0);

            Vehicles3.Add("BMW", "X5", 2006, "1BGZ784", 93);
            Vehicles3.Add("Tesla", "Roadster", 2008, "8HDZ576", 0);

            Journeys1.Add(Vehicles2.List[0], new DateTime(2019, 1, 15, 15, 45, 00), 10);
            Journeys1.Add(Vehicles2.List[0], new DateTime(2019, 3, 16, 21, 10, 00), 20);

            FuelPurchases1.Add(Vehicles2.List[0], 357.11m, 39.23, new DateTime(2019, 11, 18, 22, 15, 00));
            FuelPurchases1.Add(Vehicles2.List[0], 161.80m, 49.57, new DateTime(2019, 11, 21, 12, 15, 00));

            Services1.Add(Vehicles2.List[0], 10, 473.02m, new DateTime(2018, 12, 20));
            Services1.Add(Vehicles2.List[0], 15, 537.20m, new DateTime(2019, 3, 16));

            Vehicle1 = new Vehicle(17)
            {
                Manufacturer       = "Chevrolet",
                Model              = "Cadillac",
                MakeYear           = 1959,
                RegistrationNumber = "C4D1LL4C",
                TankCapacity       = 79
            };
        }
 //FuelPurchase class method: fuelQuantityPurchased, fuelCostPerL
 public void AddFuelPurchase(double fuelQuantityPurchased, double fuelCostPerL)
 {
     FuelPurchases.Add(new FuelPurchase(fuelQuantityPurchased, fuelCostPerL));
 }
 // adds fuelpurchase to fuelpurchases
 public void AddFuelPurchase(FuelPurchase fuelPurchase)
 {
     FuelPurchases.Add(fuelPurchase);
 }