public void TestGetSchemaName() { const string expectedSchemaName = "YamlMime:ModuleUnit"; const string yamlFilename = "moduleunit.yml"; const string yamlContent = @"### YamlMime:ModuleUnit uid: learn.azure.introduction"; File.WriteAllText(yamlFilename, yamlContent); InclusionContext.PushFile(yamlFilename); InclusionContext.PushInclusion("introduction-included.md"); string schemaName = string.Empty; var rewriter = MarkdownObjectRewriterFactory.FromValidator( MarkdownObjectValidatorFactory.FromLambda <MarkdownDocument>( root => { schemaName = root.GetData("SchemaName")?.ToString(); }) ); var html = Markup("# Hello World", rewriter, null); Assert.Equal(expectedSchemaName, schemaName); }