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]"); }