public async Task should_get_by_id() { // TODO: start adding a scenario for adding some data // TODO: do the same for other queries // GIVEN var id = Guid.NewGuid(); var when = DateTimeOffset.UtcNow; var query = new GetTimeTrackById(id); // WHEN var dto = await _sandbox.Mediator.Send(query); // THEN _sandbox.Should.Mediator.Be("GetTimeTrackById"); dto.Id.Should().Be(id); dto.When.Should().Equals(when); }
public async Task <TimeTrackReadDto> Handle(GetTimeTrackById request, CancellationToken cancellationToken) { return(await _timeTrackReadRepository.GetById(request.Id)); }