Пример #1
0
        public void Execute()
        {
            List <ResultItem> results = new EmptyExamplesRule(openApiContract, supressions, ruleSettings, cache).Execute();

            Assert.Equal(3, results.Count);

            Assert.Equal(
                "path:/path-one,method:get,response:200,content:application/json,response.property:data",
                results[0].Value);

            Assert.Equal(
                "path:/path-one,method:get,response:200,content:application/json,response.property:data.propertyTwo",
                results[1].Value);

            Assert.Equal(
                "path:/path-one,method:get,response:200,content:application/json,response.property:propertyThree",
                results[2].Value);

            Assert.True(new EmptyExamplesRule(openApiContract, supressionEntireRule, ruleSettings, cache).Execute().Count == 0);
        }
Пример #2
0
        public void Execute()
        {
            List <ResultItem> results = new EmptyExamplesRule(openApiContract, supressions, ruleSettings, cache).Execute();

            Assert.Equal(3, results.Count);

            Assert.Equal(
                "Path='/path-one',Operation='get',Response='200',Parameter='data'",
                results[0].Value);

            Assert.Equal(
                "Path='/path-one',Operation='get',Response='200',Parameter='data.propertyTwo'",
                results[1].Value);

            Assert.Equal(
                "Path='/path-one',Operation='get',Response='200',Parameter='propertyThree'",
                results[2].Value);

            Assert.True(new EmptyExamplesRule(openApiContract, supressionEntireRule, ruleSettings, cache).Execute().Count == 0);
        }