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

loresoft / FluentCommand / 6497765030

12 Oct 2023 03:22PM UTC coverage: 51.463% (+0.5%) from 50.964%
6497765030

push

github

web-flow
Merge pull request #306 from loresoft/feature/services

Feature/services

979 of 2448 branches covered (0.0%)

Branch coverage included in aggregate %.

213 of 213 new or added lines in 8 files covered. (100.0%)

2890 of 5070 relevant lines covered (57.0%)

156.2 hits per line

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

66.67
/src/FluentCommand/ServiceCollectionExtensions.cs
1
using Microsoft.Extensions.DependencyInjection;
2

3
namespace FluentCommand;
4

5
public static class ServiceCollectionExtensions
6
{
7
    public static IServiceCollection AddFluentCommand(this IServiceCollection services, string connectionString)
8
    {
9
        services.AddFluentCommand(builder => builder.UseConnectionString(connectionString));
×
10

11
        return services;
×
12
    }
13

14
    public static IServiceCollection AddFluentCommand(this IServiceCollection services, Action<DataConfigurationBuilder> builder)
15
    {
16
        var configurationBuilder = new DataConfigurationBuilder(services);
3✔
17
        builder(configurationBuilder);
3✔
18

19
        configurationBuilder.AddConfiguration();
3✔
20

21
        return services;
3✔
22
    }
23

24
    public static IServiceCollection AddFluentCommand<TDiscriminator>(this IServiceCollection services, string connectionString)
25
    {
26
        services.AddFluentCommand<TDiscriminator>(builder => builder.UseConnectionString(connectionString));
×
27

28
        return services;
×
29
    }
30

31
    public static IServiceCollection AddFluentCommand<TDiscriminator>(this IServiceCollection services, Action<DataConfigurationBuilder> builder)
32
    {
33
        var configurationBuilder = new DataConfigurationBuilder(services);
1✔
34
        builder(configurationBuilder);
1✔
35

36
        configurationBuilder.AddConfiguration<TDiscriminator>();
1✔
37

38
        return services;
1✔
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