• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

loresoft / FluentCommand / 25142543665

30 Apr 2026 01:24AM UTC coverage: 55.101% (+0.2%) from 54.862%
25142543665

push

github

pwelter34
Add configurable default command timeout

1421 of 3237 branches covered (43.9%)

Branch coverage included in aggregate %.

23 of 27 new or added lines in 4 files covered. (85.19%)

12 existing lines in 2 files now uncovered.

4158 of 6888 relevant lines covered (60.37%)

314.16 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

66.67
/src/FluentCommand.SqlServer/DataConfigurationBuilderExtensions.cs
1
using Microsoft.Data.SqlClient;
2

3
namespace FluentCommand;
4

5
/// <summary>
6
/// Extension methods for configuring <see cref="DataConfigurationBuilder"/> to use SQL Server.
7
/// </summary>
8
public static class DataConfigurationBuilderExtensions
9
{
10
    /// <summary>
11
    /// Configures the <see cref="DataConfigurationBuilder"/> to use SQL Server as the database provider.
12
    /// Registers the <see cref="SqlClientFactory"/> and adds the SQL Server query generator.
13
    /// </summary>
14
    /// <param name="builder">The data configuration builder to configure.</param>
15
    /// <returns>
16
    /// The same <see cref="DataConfigurationBuilder"/> instance so that multiple calls can be chained.
17
    /// </returns>
18
    public static DataConfigurationBuilder UseSqlServer(this DataConfigurationBuilder builder)
19
    {
20
        builder
2✔
21
            .AddProviderFactory(SqlClientFactory.Instance)
2✔
22
            .AddSqlServerGenerator();
2✔
23

24
        return builder;
2✔
25
    }
26

27
    /// <summary>
28
    /// Configures the <see cref="DataConfigurationBuilder"/> to capture SQL Server informational messages such as PRINT output.
29
    /// </summary>
30
    /// <param name="builder">The data configuration builder to configure.</param>
31
    /// <returns>
32
    /// The same <see cref="DataConfigurationBuilder"/> instance so that multiple calls can be chained.
33
    /// </returns>
34
    public static DataConfigurationBuilder CaptureMessages(this DataConfigurationBuilder builder)
35
    {
UNCOV
36
        builder.AddInterceptor<MessageInterceptor>();
×
37

UNCOV
38
        return builder;
×
39
    }
40
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc