public void host_views_are_isolated_from_packages() { var noLuck = _appTemplateRegistry.FirstByName("NoLuck"); getViewSource(noLuck).ShouldEqual("Will @Include(\"fail\")"); Exception <NullReferenceException> .ShouldBeThrownBy(() => renderTemplate(noLuck)); }
public void deployed_package_views_are_located_correctly() { var uno = _pak1TemplateRegistry.FirstByName("SerieSL"); var header = _pak1TemplateRegistry.FirstByName("_header"); getViewSource(uno).ShouldEqual("<appname/> SerieSL"); getViewSource(header).ShouldEqual("Lenovo Header"); }
public void dev_package_views_are_located_correctly() { var uno = _pak2TemplateRegistry.FirstByName("Vostro"); var header = _pak2TemplateRegistry.FirstByName("_footer"); getViewSource(uno).ShouldEqual("@this.RenderPartial(\"appname\") Vostro"); getViewSource(header).ShouldEqual("Dell footer"); }
public void host_views_are_located_correctly() { var one = _appTemplateRegistry.FirstByName("MacBook"); var footer = _appTemplateRegistry.FirstByName("_footer"); getViewSource(one).ShouldEqual("MacBook"); getViewSource(footer).ShouldEqual("This is the footer"); }
public ITemplate Resolve(string name) { var fubuTemplate = _templateRegistry.FirstByName(name); return(GetView(fubuTemplate.Descriptor.As <ViewDescriptor <IRazorTemplate> >())); }