コード例 #1
0
        public async Task GivenARequestNotAllowed_WhenValidatingCapability_ThenMethodNotAllowedExceptionShouldThrow(DeleteOperation deleteOperation)
        {
            var preProcessor = new ValidateCapabilityPreProcessor<DeleteResourceRequest>(_conformanceProvider);

            var deleteResourceRequest = new DeleteResourceRequest("Observation", Guid.NewGuid().ToString(), deleteOperation);

            await Assert.ThrowsAsync<MethodNotAllowedException>(async () => await preProcessor.Process(deleteResourceRequest, CancellationToken.None));
        }
コード例 #2
0
        public async Task GivenARequest_WhenValidatingCapability_ThenAllValidationRulesShouldRun()
        {
            var preProcessor = new ValidateCapabilityPreProcessor<GetResourceRequest>(_conformanceProvider);

            var getResourceRequest = new GetResourceRequest("Observation", Guid.NewGuid().ToString());

            await preProcessor.Process(getResourceRequest, CancellationToken.None);
        }