public VehicleCategory(int vehicleCategoryId, string vehicleCategoryName, string vehicleCategoryEnumName) { VehicleCategoryId = vehicleCategoryId; VehicleCategoryName = vehicleCategoryName; VehicleCategoryEnumName = vehicleCategoryEnumName; CategoryEnum = (VehicleCategoryEnum) VehicleCategoryId; }
public Vehicle(int nation, string vehicleName, string vehicleCategory) { Nation = nation; VehicleName = vehicleName; VehicleCategory = vehicleCategory; NationEnum = (Nation)Nation; Category = Helpers.GetVehicleCategoryEnumFromString(VehicleCategory); }
public CrewSlotConfiguration(int crewId, Nation crewNation, string vehicleName, int trainedMembers, VehicleTypeEnum vehicleType, VehicleCategoryEnum vehicleCategory) { CrewId = crewId; CrewNation = crewNation; VehicleName = vehicleName; TrainedMembers = trainedMembers; VehicleType = vehicleType; VehicleCategory = vehicleCategory; }
public void RentalRegistrationTest(VehicleCategoryEnum vehicleCategoryEnum) { var dependencies = new DependencyBuilder() .Begin() .WithProductionDependencies() .Build(); var sut = dependencies.Resolve <CarRentalApplication>(); var rentalRequest = new RentalRequestBuilder() .Begin() .With(vehicleCategoryEnum) .Build(); var bookingReference = sut.RentVehicle(rentalRequest); Assert.True(bookingReference.IsConfirmed); Assert.Equal(rentalRequest.CustomerBirthday, bookingReference.Customer.Birthday); Assert.Equal(rentalRequest.DashboardMileage, bookingReference.Vehicle.DashboardMileage); Assert.Equal(rentalRequest.StartOfRental, bookingReference.Booking.StartDate); Assert.Equal(rentalRequest.VehicleCategory.ToString(), bookingReference.Vehicle.GetType().Name); }
public RentalRequestBuilder With(VehicleCategoryEnum vehicleCategoryEnum) { _rentalRequestDto.VehicleCategory = vehicleCategoryEnum; return(this); }