Пример #1
0
        private static void Main()
        {
            var service  = new ParkApplicationService(new ParkingBoyRepository(), new TicketRepository());
            var ticketId = service.Park(new Car("12345")).Id;
            var ticket   = service.FindTicket(ticketId);

            Console.WriteLine($"{ticket.CarId}");

            var ticket2 = service.Park(new Car("12346"));
            var car     = service.Take(ticket2);

            Console.WriteLine(car);
        }
Пример #2
0
        public void Park_should_park_by_parkableMock()
        {
            var car = new Car("川A 123456");

            _service.Park(car);

            // _parkableMock.Verify(pm => pm.Park(car), Times.Once);
        }
Пример #3
0
        public CreateParkingResponse Create(CreateParkingRequest request)
        {
            var ticket = _parkApplicationService.Park(new Car(request.CarId));

            return(new CreateParkingResponse
            {
                CarId = ticket.CarId, LotId = ticket.LotId, SpotId = ticket.SpotId, TicketId = ticket.Id
            });
//            return CreatedAtRoute("api/parkings", new {id = ticket.Id}, response);
        }