Example #1
0
        public void It_returns_null_when_the_template_doesnt_exist()
        {
            string path    = CreateFile("foo");
            string dir     = Path.GetDirectoryName(path);
            string name    = Path.GetFileNameWithoutExtension(path);
            string ext     = Path.GetExtension(path);
            var    locator = new FileSystemTemplateLocator(ext, dir);

            var template = locator.GetTemplate(name + "x");

            Assert.That(template, Is.Null);
        }
        public void It_returns_null_when_the_template_doesnt_exist()
        {
            string path = CreateFile("foo");
            string dir = Path.GetDirectoryName(path);
            string name = Path.GetFileNameWithoutExtension(path);
            string ext = Path.GetExtension(path);
            var locator = new FileSystemTemplateLocator(ext, dir);

            var template = locator.GetTemplate(name + "x");

            Assert.That(template, Is.Null);
        }
Example #3
0
        public void It_locates_templates_with_the_specified_extension_in_the_specified_directory()
        {
            string path    = CreateFile("foo");
            string dir     = Path.GetDirectoryName(path);
            string name    = Path.GetFileNameWithoutExtension(path);
            string ext     = Path.GetExtension(path);
            var    locator = new FileSystemTemplateLocator(ext, dir);

            var template = locator.GetTemplate(name);

            template.Parts.Single().IsEqualTo(new LiteralText("foo"));
        }
        public void It_locates_templates_with_the_specified_extension_in_the_specified_directory()
        {
            string path = CreateFile("foo");
            string dir = Path.GetDirectoryName(path);
            string name = Path.GetFileNameWithoutExtension(path);
            string ext = Path.GetExtension(path);
            var locator = new FileSystemTemplateLocator(ext, dir);

            var template = locator.GetTemplate(name);

            template.Parts.Single().IsEqualTo(new LiteralText("foo"));
        }