Пример #1
0
        public void Configure_does_not_set_ConnectionString_if_not_specified_in_raw_options()
        {
            var rawOptions       = new Dictionary <string, string>(StringComparer.OrdinalIgnoreCase);
            var optionsExtension = new TestRelationalOptionsExtension();

            optionsExtension.Configure(rawOptions);

            Assert.Null(optionsExtension.ConnectionString);
        }
        public void Can_set_MaxBatchSize()
        {
            var optionsExtension = new TestRelationalOptionsExtension();

            Assert.Null(optionsExtension.MaxBatchSize);

            optionsExtension.MaxBatchSize = 1;

            Assert.Equal(1, optionsExtension.MaxBatchSize);
        }
        public void Can_set_CommandTimeout()
        {
            var optionsExtension = new TestRelationalOptionsExtension();

            Assert.Null(optionsExtension.CommandTimeout);

            optionsExtension.CommandTimeout = 1;

            Assert.Equal(1, optionsExtension.CommandTimeout);
        }
        public void Can_set_ConnectionString()
        {
            var optionsExtension = new TestRelationalOptionsExtension();

            Assert.Null(optionsExtension.ConnectionString);

            optionsExtension.ConnectionString = ConnectionString;

            Assert.Equal(ConnectionString, optionsExtension.ConnectionString);
        }
        public void Can_set_MaxBatchSize()
        {
            var optionsExtension = new TestRelationalOptionsExtension();

            Assert.Null(optionsExtension.MaxBatchSize);

            optionsExtension.MaxBatchSize = 1;

            Assert.Equal(1, optionsExtension.MaxBatchSize);
        }
        public void Can_set_CommandTimeout()
        {
            var optionsExtension = new TestRelationalOptionsExtension();

            Assert.Null(optionsExtension.CommandTimeout);

            optionsExtension.CommandTimeout = 1;

            Assert.Equal(1, optionsExtension.CommandTimeout);
        }
        public void Can_set_ConnectionString()
        {
            var optionsExtension = new TestRelationalOptionsExtension();

            Assert.Null(optionsExtension.ConnectionString);

            optionsExtension.ConnectionString = ConnectionString;

            Assert.Equal(ConnectionString, optionsExtension.ConnectionString);
        }
        public void Can_set_Connection()
        {
            var optionsExtension = new TestRelationalOptionsExtension();

            Assert.Null(optionsExtension.Connection);

            var connection = Mock.Of<DbConnection>();
            optionsExtension.Connection = connection;

            Assert.Same(connection, optionsExtension.Connection);
        }
        public void Can_set_Connection()
        {
            var optionsExtension = new TestRelationalOptionsExtension();

            Assert.Null(optionsExtension.Connection);

            var connection = Mock.Of <DbConnection>();

            optionsExtension.Connection = connection;

            Assert.Same(connection, optionsExtension.Connection);
        }
Пример #10
0
        public void Configure_sets_ConnectionString_to_value_specified_in_raw_options()
        {
            var rawOptions = new Dictionary <string, string>(StringComparer.OrdinalIgnoreCase)
            {
                { ConnectionStringKey, ConnectionString }
            };
            var optionsExtension = new TestRelationalOptionsExtension();

            optionsExtension.Configure(rawOptions);

            Assert.Equal(ConnectionString, optionsExtension.ConnectionString);
        }
Пример #11
0
        public void Configure_sets_MaxBatchSize_to_value_specified_in_raw_options()
        {
            var rawOptions = new Dictionary <string, string>(StringComparer.OrdinalIgnoreCase)
            {
                { MaxBatchSizeKey, "1" }
            };
            var optionsExtension = new TestRelationalOptionsExtension();

            optionsExtension.Configure(rawOptions);

            Assert.Equal(1, optionsExtension.MaxBatchSize);
        }
Пример #12
0
        public void Configure_does_not_set_MaxBatchSize_if_value_already_set()
        {
            var optionsExtension = new TestRelationalOptionsExtension {
                MaxBatchSize = 42
            };

            var rawOptions = new Dictionary <string, string>(StringComparer.OrdinalIgnoreCase)
            {
                { MaxBatchSizeKey, "1" }
            };

            optionsExtension.Configure(rawOptions);

            Assert.Equal(42, optionsExtension.MaxBatchSize);
        }
Пример #13
0
        public void Configure_does_not_set_CommandTimeout_if_value_already_set()
        {
            var optionsExtension = new TestRelationalOptionsExtension {
                CommandTimeout = 42
            };

            var rawOptions = new Dictionary <string, string>(StringComparer.OrdinalIgnoreCase)
            {
                { CommandTimeoutKey, "1" }
            };

            optionsExtension.Configure(rawOptions);

            Assert.Equal(42, optionsExtension.CommandTimeout);
        }
Пример #14
0
        public void Configure_does_not_set_ConnectionString_if_value_already_set()
        {
            const string originalConnectionString = "The=Doozers";
            var          rawOptions = new Dictionary <string, string>(StringComparer.OrdinalIgnoreCase)
            {
                { ConnectionStringKey, ConnectionString }
            };

            var optionsExtension = new TestRelationalOptionsExtension {
                ConnectionString = originalConnectionString
            };

            optionsExtension.Configure(rawOptions);

            Assert.Equal(originalConnectionString, optionsExtension.ConnectionString);
        }