Ejemplo n.º 1
0
        public void TakeParkingPlace(string parkingName, int placeNumber)
        {
            var command = new TakeParkingPlaceCommand(parkingName, placeNumber);

            var commandHandler = new TakeParkingPlaceCommandHandler(_dbContext, _authenticationService, _commandStoreService);

            commandHandler.Handle(command);
        }
Ejemplo n.º 2
0
        public async Task Should_TakeParkingPlace(string AParkingName, int APlaceNumber)
        {
            // Arrange
            var LHandleTakeParkingPlace = new TakeParkingPlaceCommandHandler(FMockDbContext.Object, FCommands, FAuthentication);
            var LCommand = new TakeParkingPlaceCommand
            {
                ParkingName = AParkingName,
                PlaceNumber = APlaceNumber
            };

            // Act
            var LResult = await LHandleTakeParkingPlace.Handle(LCommand, CancellationToken.None);

            // Assert
            FMockDbContext
            .Verify(AMockDbContext => AMockDbContext.SaveChangesAsync(CancellationToken.None), Times.Once);

            LResult.ToString().Should().Be("()");
        }