public async Task GivenValidRequest_WhenGettingAll_ShouldReturn() { // Given Mock.Get(_mediator) .Setup(x => x.Send(It.IsAny <GetJobsRequest>(), CancellationToken.None)) .ReturnsAsync(new GetJobsResponse(Enumerable.Empty <Job>())); // When var result = await _controller.GetAllAsync(null, CancellationToken.None); var actionResult = result.Result as OkObjectResult; // Then actionResult.ShouldBeAssignableTo <OkObjectResult>(); actionResult.StatusCode.ShouldBe(StatusCodes.Status200OK); }