public void OpenApiWorkspacesAllowDocumentsToReferenceEachOther_short()
        {
            var workspace = new OpenApiWorkspace();

            var doc = new OpenApiDocument();

            doc.CreatePathItem("/", p =>
            {
                p.Description = "Consumer";
                p.CreateOperation(OperationType.Get, op =>
                                  op.CreateResponse("200", re =>
                {
                    re.Description = "Success";
                    re.CreateContent("application/json", co =>
                                     co.Schema = new OpenApiSchema()
                    {
                        Reference = new OpenApiReference()        // Reference
                        {
                            Id               = "test",
                            Type             = ReferenceType.Schema,
                            ExternalResource = "common"
                        },
                        UnresolvedReference = true
                    }
                                     );
                })
                                  );
            });

            workspace.AddDocument("root", doc);
            workspace.AddDocument("common", CreateCommonDocument());
            var errors = doc.ResolveReferences(true);

            Assert.Empty(errors);

            var schema = doc.Paths["/"].Operations[OperationType.Get].Responses["200"].Content["application/json"].Schema;

            Assert.False(schema.UnresolvedReference);
        }