public async Task GivenInValidRequest_WhenCreating_ShouldReturnValidationError()
        {
            // Given
            _controller.ModelState.AddModelError("Some", "IsRequired");
            var request = new CreateJobRequest();

            // When
            var result = await _controller.CreateAsync(request, CancellationToken.None);

            var actionResult = result.Result as UnprocessableEntityObjectResult;

            // Then
            actionResult.ShouldBeAssignableTo <UnprocessableEntityObjectResult>();
            actionResult.StatusCode.ShouldBe(StatusCodes.Status422UnprocessableEntity);
        }