Example #1
0
        public void CanSetFrontmatterToTemplateType()
        {
            var frontmatter = new Frontmatter("<!-- type:template -->");

            Assert.AreEqual(frontmatter.Type, ContentType.Template);
        }
Example #2
0
        public void FrontmatterCanSpecifyDraft()
        {
            var frontmatter = new Frontmatter("<!-- draft: true -->");

            Assert.IsTrue(frontmatter.IsDraft);
        }
Example #3
0
        public void TemplateIsSetToFileName()
        {
            var frontMatter = new Frontmatter("<!-- template:tem -->");

            Assert.AreEqual("tem", frontMatter.Template);
        }
Example #4
0
        public void FrontmatterCanIncludeATitle()
        {
            var frontMatter = new Frontmatter("<!-- title:\"Test Title\" -->");

            Assert.AreEqual("Test Title", frontMatter.Title);
        }
Example #5
0
        public void CanSpecifyATemplate()
        {
            var frontMatter = new Frontmatter("<!-- template:tem -->");

            Assert.IsTrue(frontMatter.UsesTemplate);
        }