public void create_instance_from_assembly_factory() { Load("trivial-content-decorator"); var f = (ReflectedTemplateFactory) HxlTemplateFactory.FromAssembly(this.Assembly); Assert.Equal(2, f.TemplateCount); }
public void CreateTemplate_should_be_case_insensitive() { Load("trivial-content-decorator"); var f = (ReflectedTemplateFactory)HxlTemplateFactory.FromAssembly(Assembly); var template = f.CreateTemplate("trivial_content_decorator_fixture_master_hxl", null, null); var template2 = f.CreateTemplate("Trivial_Content_decorator_fixture_master_hxl", null, null); Assert.NotNull(template); Assert.NotNull(template2); Assert.Equal(template.GetType(), template2.GetType()); }
public void system_assembly_implies_null_factory() { var mscorlib = HxlTemplateFactory.FromAssembly(typeof(object).GetTypeInfo().Assembly); Assert.Same(HxlTemplateFactory.Null, mscorlib); }