Esempio n. 1
0
    public void LocalReferencesAreSupported()
    {
        var mockSchema = new OpenApiSchema {
            Reference = new OpenApiReference {
                Id = "#/path/to/component",
            },
        };

        Assert.True(mockSchema.IsReferencedSchema());
    }
Esempio n. 2
0
    public void ExternalReferencesAreNotSupported()
    {
        var mockSchema = new OpenApiSchema {
            Reference = new OpenApiReference {
                Id = "example.json#/path/to/component",
                ExternalResource = "http://example.com/example.json",
            },
        };

        Assert.Throws <NotSupportedException>(() => mockSchema.IsReferencedSchema());
    }