Ejemplo n.º 1
0
        public void create_instance_from_assembly_factory()
        {
            Load("trivial-content-decorator");
            var f = (ReflectedTemplateFactory)
                    HxlTemplateFactory.FromAssembly(this.Assembly);

            Assert.Equal(2, f.TemplateCount);
        }
Ejemplo n.º 2
0
        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());
        }
Ejemplo n.º 3
0
        public void system_assembly_implies_null_factory()
        {
            var mscorlib = HxlTemplateFactory.FromAssembly(typeof(object).GetTypeInfo().Assembly);

            Assert.Same(HxlTemplateFactory.Null, mscorlib);
        }