public async Task Handle_ShouldReturnCircuit_WhenValidRaceHistory() { var command = new AddRaceHistoryCommand { DriverId = 1, CircuitId = 1, Date = DateTime.Now, TimeSpent = 1 }; var raceHistory = command.ToEntity(); raceHistoryRepository.Setup(x => x.Add(It.IsAny <RaceHistory>(), It.IsAny <CancellationToken>())) .ReturnsAsync(raceHistory); var result = await instance.Handle(command, new CancellationToken()); result.Should().Be(raceHistory); notificationService.VerifyNoOtherCalls(); }
public async Task <ActionResult <RaceHistory> > Add(AddRaceHistoryCommand raceHistory) { var result = await mediator.Send(raceHistory); return(ResponsePost(result?.Id.ToString(), result)); }