ADOUtils.Tests.DatabaseTest.BasicOperation.Should_respect_command_timeout C# (CSharp) Method

Should_respect_command_timeout() private method

private Should_respect_command_timeout ( ) : void
return void
        public void Should_respect_command_timeout()
        {
            using (ICommand cmd = _target.CreateCommand(1))
            {
                cmd.DbCommand.CommandText = @"WAITFOR DELAY '00:00:02'";
                Executing.This(() => cmd.DbCommand.ExecuteNonQuery())
                    .Should().Throw<SqlException>()
                    .And.Exception.Number.Should().Be.EqualTo(-2);
            }

            Executing.This(() => _target.Query(@"WAITFOR DELAY '00:00:02'", timeout: 1).ToList())
                .Should().Throw<SqlException>()
                .And.Exception.Number.Should().Be.EqualTo(-2);

            Executing.This(() => _target.Exec(@"WAITFOR DELAY '00:00:02'", timeout: 1))
                .Should().Throw<SqlException>()
                .And.Exception.Number.Should().Be.EqualTo(-2);

            Executing.This(() => _target.Scalar<int>(@"WAITFOR DELAY '00:00:02'", timeout: 1))
                .Should().Throw<SqlException>()
                .And.Exception.Number.Should().Be.EqualTo(-2);
        }