public void ResolveTemplate_TemplateFound_ReturnsTemplate()
        {
            var resolver = new EmbeddedTemplateResolver(GetType());

            var result = resolver.Resolve("Templates.Test.html");

            result.Should().Be("<h1>$Name$</h1>");
        }
        public void ResolveTemplate_TemplateNotFound_ThrowsArgumentException()
        {
            var resolver = new EmbeddedTemplateResolver(GetType());

            Action action = () => resolver.Resolve("Templates.NonExistant.html");

            action.ShouldThrow <ArgumentException>()
            .WithMessage("Can't find template [SimpleTemplate.Tests.Templates.NonExistant.html]");
        }