Esempio n. 1
0
        public void OpenApiComparerShouldSucceed(
            string testCaseName,
            OpenApiDocument source,
            OpenApiDocument target,
            List <OpenApiDifference> expectedDifferences)
        {
            _output.WriteLine(testCaseName);

            var differences = OpenApiComparer.Compare(source, target).ToList();

            differences.Count().ShouldBeEquivalentTo(expectedDifferences.Count);

            differences.ShouldBeEquivalentTo(expectedDifferences);
        }
        public void OpenApiComparerShouldSucceed(
            string testCaseName,
            OpenApiDocument source,
            OpenApiDocument target,
            List <OpenApiDifference> expectedDifferences)
        {
            _output.WriteLine(testCaseName);

            new OpenApiExampleComparer().Compare(AdvancedExample, AdvancedExample,
                                                 new ComparisonContext(new OpenApiComparerFactory(), new OpenApiDocument(), new OpenApiDocument()));
            var differences = OpenApiComparer.Compare(source, target).ToList();

            differences.Count().Should().Be(expectedDifferences.Count);

            differences.Should().BeEquivalentTo(expectedDifferences);
        }