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