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);
        }
Exemplo n.º 3
0
        public void Provider_invariant_can_be_accessed()
        {
            var providerElement = new ProviderElement
            {
                InvariantName = "Free.Fallin'"
            };

            Assert.Equal("Free.Fallin'", providerElement.InvariantName);
        }
Exemplo n.º 4
0
        public void Type_name_can_be_accessed()
        {
            var providerElement = new ProviderElement
            {
                ProviderTypeName = "All.Right.Now"
            };

            Assert.Equal("All.Right.Now", providerElement.ProviderTypeName);
        }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 7
0
        public void SqlGeneratorElement_can_be_accessed()
        {
            var element         = new MigrationSqlGeneratorElement();
            var providerElement = new ProviderElement
            {
                SqlGeneratorElement = element
            };

            Assert.Same(element, providerElement.SqlGeneratorElement);
        }
Exemplo n.º 8
0
        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);
        }