コード例 #1
0
        public void Fail_When_TheVehicleIsSomehowNotRegistered()
        {
            var vehicles = new List <Vehicle>
            {
                new Vehicle()
                {
                    Number          = "1234",
                    EntryTime       = new DateTime(2021, 3, 30, 9, 15, 0),
                    VehicleCategory = VehicleCategory.A
                }
            };

            _lab08ParkingLotUnitOfWork.Setup(r => r.VehicleRepository.GetAll()).Returns(vehicles.AsQueryable());

            var vehicle = new ExitVehicleDTO()
            {
                VehicleNumber = "12345",
                ExitTime      = DateTime.Now
            };

            VehicleExitResultModel result = _controller.VehicleExit(vehicle);

            Assert.IsFalse(result.IsSuccessful);
        }
コード例 #2
0
        public VehicleExitResultModel VehicleExit(ExitVehicleDTO exitVehicleDTO)
        {
            VehicleExitResultModel result = _registerService.VehicleExit(exitVehicleDTO);

            return(result);
        }