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