Пример #1
0
            public void Setting_CommandTimeout_to_negative_value_throws()
            {
                var options = new SqlServerDbContextOptions(new DbContextOptions());

                Assert.Throws <InvalidOperationException>(() => options.CommandTimeout(-55));

                using (var context = new TimeoutContext())
                {
                    Assert.Null(context.Database.AsRelational().Connection.CommandTimeout);

                    Assert.Throws <ArgumentException>(
                        () => context.Database.AsRelational().Connection.CommandTimeout = -3);

                    Assert.Throws <ArgumentException>(
                        () => context.Database.AsRelational().Connection.CommandTimeout = -99);
                }
            }