public void GetSubjectQuery_ShouldThrowNotFoundException() { var command = new GetSubjectQuery { Id = 99 }; FluentActions.Invoking(() => SendAsync(command)).Should().Throw <NotFoundException>(); }
public async Task <IActionResult> Get(string subjectCode, CancellationToken cancellationToken) { var query = new GetSubjectQuery { SubjectCode = subjectCode }; var dto = await this.mediator.Send(query, cancellationToken); return(this.Ok(dto)); }