Пример #1
0
        public void TestNegativeInfoObject()
        {
            var yamlNode = LoadNode("../../../../fixtures/v3.0/json/general/negative/negativeInfoObject.json");

            var ctx  = new ParsingContext();
            var node = new MapNode(ctx, (YamlMappingNode)yamlNode);
            var info = OpenApiV3Reader.LoadInfo(node);

            Assert.NotNull(info);
            Assert.Equal(2, ctx.ParseErrors.Count);
        }
Пример #2
0
        public void TestMinimalInfoObject()
        {
            var yamlNode = LoadNode("../../../../fixtures/v3.0/json/general/minimalInfoObject.json");

            var ctx  = new ParsingContext();
            var node = new MapNode(ctx, (YamlMappingNode)yamlNode);
            var info = OpenApiV3Reader.LoadInfo(node);

            Assert.NotNull(info);
            Assert.Equal("Swagger Sample App", info.Title);
            Assert.Equal("1.0.1", info.Version);
            Assert.Equal(0, ctx.ParseErrors.Count);
        }