Ejemplo n.º 1
0
 public void FromName_should_find_provider()
 {
     Assert.IsInstanceOf <HtmlProviderFactory>(
         App.GetProvider <DomProviderFactory>("html")
         );
     Assert.IsInstanceOf <HtmlProviderFactory>(DomProviderFactory.FromName("html"));
 }
Ejemplo n.º 2
0
 public void FromCriteria_should_obtain_default_by_name()
 {
     Assert.Equal(
         DomProviderFactory.Default,
         DomProviderFactory.FromCriteria(new { Extension = ".xml" })
         );
 }
Ejemplo n.º 3
0
        public void ForProviderObject_should_supply_correct_type()
        {
            var element = new ExampleElement();
            var pro     = DomProviderFactory.ForProviderObject(element);

            Assert.NotNull(pro);
            Assert.IsInstanceOf <IHxlDomNodeFactory>(pro.CreateNodeFactory(null));
        }
Ejemplo n.º 4
0
 public void Providers_by_extension_should_find_HTML(string extension)
 {
     Assert.IsInstanceOf <HtmlProviderFactory>(
         DomProviderFactory.FromCriteria(new { Extension = extension })
         );
 }
Ejemplo n.º 5
0
 public void ForProviderObject_should_lookup_HTML_provider(Type type)
 {
     Assert.IsInstanceOf <HtmlProviderFactory>(
         DomProviderFactory.ForProviderObject(type)
         );
 }
Ejemplo n.º 6
0
 public void ForFileName_should_create_specific_to_Url()
 {
     Assert.IsInstanceOf <CustomDomProviderFactory>(
         DomProviderFactory.ForFileName(DomWriterSettings.Empty, "hello.custom")
         );
 }
Ejemplo n.º 7
0
 public void FromCriteria_should_obtain_by_file_extension()
 {
     Assert.IsInstanceOf <CustomDomProviderFactory>(
         DomProviderFactory.FromCriteria(new { Extension = ".custom" })
         );
 }
Ejemplo n.º 8
0
 public void FromName_should_obtain_default_by_name()
 {
     Assert.Equal(DomProviderFactory.Default, DomProviderFactory.FromName("Default"));
 }