Exemplo n.º 1
0
        public void ValidateInAttributeShouldFail(
            string testName,
            XElement xElement,
            string expectedExceptionMessage)
        {
            var filter   = new ValidateInAttributeFilter();
            var settings = new PreProcessingOperationFilterSettings();

            var openApiPaths = new OpenApiPaths();

            _output.WriteLine(testName);

            Action action = () => filter.Apply(openApiPaths, xElement, settings);

            action.Should().Throw <DocumentationException>(expectedExceptionMessage);
        }
        public void ValidateInAttributeShouldGenerateErrors(
            string testName,
            XElement xElement,
            IList <GenerationError> expectedGenerationErrors)
        {
            var filter   = new ValidateInAttributeFilter();
            var settings = new PreProcessingOperationFilterSettings();

            var openApiPaths = new OpenApiPaths();

            _output.WriteLine(testName);

            var actualGenerationErrors = filter.Apply(openApiPaths, xElement, settings);

            actualGenerationErrors.Should().BeEquivalentTo(expectedGenerationErrors);
        }