public void Provider_invariant_can_be_accessed() { var providerElement = new ProviderElement { InvariantName = "Free.Fallin'" }; Assert.Equal("Free.Fallin'", providerElement.InvariantName); }
public void Type_name_can_be_accessed() { var providerElement = new ProviderElement { ProviderTypeName = "All.Right.Now" }; Assert.Equal("All.Right.Now", providerElement.ProviderTypeName); }
public ProviderElement AddProvider(string invariantName, string providerTypeName) { ProviderElement newElement = (ProviderElement)this.CreateNewElement(); base.BaseAdd((ConfigurationElement)newElement); newElement.InvariantName = invariantName; newElement.ProviderTypeName = providerTypeName; return(newElement); }
public void SqlGeneratorElement_can_be_accessed() { var element = new MigrationSqlGeneratorElement(); var providerElement = new ProviderElement { SqlGeneratorElement = element }; Assert.Same(element, providerElement.SqlGeneratorElement); }
private bool ValidateProviderElement(ConfigurationElement element) { object elementKey = this.GetElementKey(element); ProviderElement providerElement = (ProviderElement)this.BaseGet(elementKey); if (providerElement != null && providerElement.ProviderTypeName != ((ProviderElement)element).ProviderTypeName) { throw new InvalidOperationException(Strings.ProviderInvariantRepeatedInConfig(elementKey)); } return(providerElement != null); }