protected override void SetUpValidators(Vehicle vehicle) { base.SetUpValidators(vehicle); if (vehicle != null) { carParkingSpaceValidator = new CarParkingSpaceValidator(carDao); carUniqueIdValidator = new CarUniqueIdValidator(carDao); CheckPermissionsToPark(vehicle); } }
public void CarsParkingLotHaveNoSpaceTest() { //Arrange var carsPakingLot = Mock.Create <ICarDao>(); PopulateCarsParkingLot(limitOfCarsParkingLot); Mock.Arrange(() => carsPakingLot.GetAllVehicles()).Returns(cars); CarParkingSpaceValidator carParkingSpaceValidator = new CarParkingSpaceValidator(carsPakingLot); //Act bool isSpaceInParkingLot = carParkingSpaceValidator.IsVehicleSpaceInParkingLot(); //Assert Assert.False(isSpaceInParkingLot); }
public void CarsParkingLotHaveSpaceTest() { //Arrange var carsPakingLot = Mock.Create <ICarDao>(); cars = new List <Car>(); Mock.Arrange(() => carsPakingLot.GetAllVehicles()).Returns(cars); CarParkingSpaceValidator carParkingSpaceValidator = new CarParkingSpaceValidator(carsPakingLot); //Act bool isSpaceInParkingLot = carParkingSpaceValidator.IsVehicleSpaceInParkingLot(); //Assert Assert.True(isSpaceInParkingLot); }