public async Task SubmitForReviewResultFailure()
        {
            _validationResult = new MaxLengthResult {
                MaxLength = { "This update was too cool for school" }
            };
            var expectedResponse = new UpdateFormMaxLengthResult(_validationResult);

            var result = await _contactDetailsController.UpdateContactDetailsAsync(SolutionId, new UpdateSolutionContactDetailsViewModel()).ConfigureAwait(false) as BadRequestObjectResult;

            result.Should().NotBeNull();
            result.StatusCode.Should().Be(400);

            var actual = result.Value as UpdateFormMaxLengthResult;

            actual.Should().NotBeNull();
            actual.Should().BeEquivalentTo(expectedResponse);
        }
        public void UpdateResultSetsValidationCorrectly()
        {
            var response = new UpdateFormMaxLengthResult(_validationResult);

            response.MaxLength.Should().BeEquivalentTo(_validationResult.MaxLength);
        }