Exemple #1
0
 public void FromName_should_find_provider()
 {
     Assert.IsInstanceOf <HtmlProviderFactory>(
         App.GetProvider <DomProviderFactory>("html")
         );
     Assert.IsInstanceOf <HtmlProviderFactory>(DomProviderFactory.FromName("html"));
 }
Exemple #2
0
 public void FromCriteria_should_obtain_default_by_name()
 {
     Assert.Equal(
         DomProviderFactory.Default,
         DomProviderFactory.FromCriteria(new { Extension = ".xml" })
         );
 }
Exemple #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));
        }
Exemple #4
0
 public void Providers_by_extension_should_find_HTML(string extension)
 {
     Assert.IsInstanceOf <HtmlProviderFactory>(
         DomProviderFactory.FromCriteria(new { Extension = extension })
         );
 }
Exemple #5
0
 public void ForProviderObject_should_lookup_HTML_provider(Type type)
 {
     Assert.IsInstanceOf <HtmlProviderFactory>(
         DomProviderFactory.ForProviderObject(type)
         );
 }
Exemple #6
0
 public void ForFileName_should_create_specific_to_Url()
 {
     Assert.IsInstanceOf <CustomDomProviderFactory>(
         DomProviderFactory.ForFileName(DomWriterSettings.Empty, "hello.custom")
         );
 }
Exemple #7
0
 public void FromCriteria_should_obtain_by_file_extension()
 {
     Assert.IsInstanceOf <CustomDomProviderFactory>(
         DomProviderFactory.FromCriteria(new { Extension = ".custom" })
         );
 }
Exemple #8
0
 public void FromName_should_obtain_default_by_name()
 {
     Assert.Equal(DomProviderFactory.Default, DomProviderFactory.FromName("Default"));
 }