예제 #1
0
        static void SimulateAddingPoints(ILoyaltyAccrualService service)
        {
            var rentalAgreement = new RentalAgreement
            {
                Customer = new Customer
                {
                    Id             = Guid.NewGuid(),
                    Name           = "Matthew D. Groves",
                    DateOfBirth    = new DateTime(1980, 2, 10),
                    DriversLicense = "RR123456"
                },
                Vehicle = new Vehicle
                {
                    Id    = Guid.NewGuid(),
                    Make  = "Honda",
                    Model = "Accord",
                    Size  = Size.Compact,
                    Vin   = "1HABC123"
                },
                StartDate = DateTime.Now.AddDays(-3),
                EndDate   = DateTime.Now
            };

            service.Accrue(rentalAgreement);
        }
예제 #2
0
 static void SimulateAddingPoints(ILoyaltyAccrualService service)
 {
     var rentalAgreement = new RentalAgreement
     {
         Customer = new Customer
         {
             Id = Guid.NewGuid(),
             Name = "Matthew D. Groves",
             DateOfBirth = new DateTime(1980, 2, 10),
             DriversLicense = "RR123456"
         },
         Vehicle = new Vehicle
         {
             Id = Guid.NewGuid(),
             Make = "Honda",
             Model = "Accord",
             Size = Size.Compact,
             Vin = "1HABC123"
         },
         StartDate = DateTime.Now.AddDays(-3),
         EndDate = DateTime.Now
     };
     service.Accrue(rentalAgreement);
 }