public void GuardsAgainstMissingFundingPeriodId()
        {
            UpdateFundingStructureLastModifiedRequest request = NewOtherwiseValidRequest(_ => _.WithFundingPeriodId(null));

            ValidationResult validationResult = WhenTheRequestIsValidated(request);

            ThenTheValidationResultsContainsTheErrors(validationResult, ("FundingPeriodId", "'Funding Period Id' must not be empty."));
        }
        public void GuardsAgainstMissingLastModifiedDate()
        {
            UpdateFundingStructureLastModifiedRequest request = NewOtherwiseValidRequest(_ => _.WithLastModified(DateTimeOffset.MinValue));

            ValidationResult validationResult = WhenTheRequestIsValidated(request);

            ThenTheValidationResultsContainsTheErrors(validationResult, ("LastModified", "'Last Modified' must be greater than"));
        }