protected override void SetUpValidators(Vehicle vehicle)
 {
     base.SetUpValidators(vehicle);
     if (vehicle != null)
     {
         motorcycleParkingSpaceValidator = new MotorcycleParkingSpaceValidator(motorcycleDao);
         motorcycleUniqueIdValidator     = new MotorcycleUniqueIdValidator(motorcycleDao);
         CheckPermissionsToPark(vehicle);
     }
 }
Exemplo n.º 2
0
        public void MotorcycleParkingLotHaveNoSpaceTest()
        {
            //Arrange
            var motorcyclesPakingLot = Mock.Create <IMotorcycleDao>();

            PopulateMotorcycleParkingLot(limitOfMotorcyclesParkingLot);
            Mock.Arrange(() => motorcyclesPakingLot.GetAllVehicles()).Returns(motorcycles);
            MotorcycleParkingSpaceValidator motorcycleParkingSpaceValidator = new MotorcycleParkingSpaceValidator(motorcyclesPakingLot);

            //Act
            bool isSpaceInParkingLot = motorcycleParkingSpaceValidator.IsVehicleSpaceInParkingLot();

            //Assert
            Assert.False(isSpaceInParkingLot);
        }
Exemplo n.º 3
0
        public void MotorcycleParkingLotHaveSpaceTest()
        {
            //Arrange
            var motorcyclesPakingLot = Mock.Create <IMotorcycleDao>();

            motorcycles = new List <Motorcycle>();
            Mock.Arrange(() => motorcyclesPakingLot.GetAllVehicles()).Returns(motorcycles);
            MotorcycleParkingSpaceValidator motorcycleParkingSpaceValidator = new MotorcycleParkingSpaceValidator(motorcyclesPakingLot);

            //Act
            bool isSpaceInParkingLot = motorcycleParkingSpaceValidator.IsVehicleSpaceInParkingLot();

            //Assert
            Assert.True(isSpaceInParkingLot);
        }