public async void GivenAValidateRequest_WhenTheServerDoesNotSupportValidate_ThenANotSupportedErrorIsReturned() { ValidateController disabledValidateController = GetController(false); Resource payload = new Observation(); OperationNotImplementedException ex = await Assert.ThrowsAsync <OperationNotImplementedException>(() => disabledValidateController.Validate(payload, profile: null, mode: null)); CheckOperationOutcomeIssue( ex, OperationOutcome.IssueSeverity.Error, OperationOutcome.IssueType.NotSupported, Resources.ValidationNotSupported); }
public static IEnumerable <object[]> GetValidationFunctions() { ValidateController validateController = GetController(true); yield return(new object[] { new Func <Resource, string, string, Func <System.Threading.Tasks.Task> >((Resource payload, string profile, string mode) => new Func <System.Threading.Tasks.Task>(() => validateController.Validate(payload, profile, mode))) }); yield return(new object[] { new Func <Resource, string, string, Func <System.Threading.Tasks.Task> >((Resource payload, string profile, string mode) => new Func <System.Threading.Tasks.Task>(() => validateController.ValidateById(payload, profile, mode))) }); }