< Summary

Information
Class: Infrastructure.Context.DefaultContext
Assembly: Infrastructure
File(s): /home/runner/work/CleanArchitectureTemplate/CleanArchitectureTemplate/src/Infrastructure/Context/DefaultContext.cs
Line coverage
0%
Covered lines: 0
Uncovered lines: 15
Coverable lines: 15
Total lines: 28
Line coverage: 0%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.ctor(...)100%210%
OnModelCreating(...)100%210%
OnConfiguring(...)100%210%
ConfigureDevelopment(...)100%210%
ConfigureStaging(...)100%210%
ConfigureProduction(...)100%210%

File(s)

/home/runner/work/CleanArchitectureTemplate/CleanArchitectureTemplate/src/Infrastructure/Context/DefaultContext.cs

#LineLine coverage
 1using Microsoft.EntityFrameworkCore;
 2using Microsoft.Extensions.Logging;
 3
 4namespace Infrastructure.Context;
 5public class DefaultContext : DbContext {
 6  private readonly ILogger<DefaultContext> _logger;
 7
 08  public DefaultContext(ILoggerFactory loggerFactory, DbContextOptions<DefaultContext> options) : base(options) {
 09    _logger = loggerFactory.CreateLogger<DefaultContext>();
 010  }
 11
 012  protected override void OnModelCreating(ModelBuilder modelBuilder) {
 013    base.OnModelCreating(modelBuilder);
 014  }
 15
 016  protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) {
 017    base.OnConfiguring(optionsBuilder);
 018  }
 19
 020  private static void ConfigureDevelopment(ModelBuilder modelBuilder) {
 021  }
 22
 023  private static void ConfigureStaging(ModelBuilder modelBuilder) {
 024  }
 25
 026  private static void ConfigureProduction(ModelBuilder modelBuilder) {
 027  }
 28}