public void TakeParkingPlace(string parkingName, int placeNumber) { var command = new TakeParkingPlaceCommand(parkingName, placeNumber); var commandHandler = new TakeParkingPlaceCommandHandler(_dbContext, _authenticationService, _commandStoreService); commandHandler.Handle(command); }
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("()"); }