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);
        }