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); }