private void Ef_LoadTaskWithTimeReports_UsingFreshDbContext() { var expectedTask = Task; var timeReport1 = new Data.Entities.TimeReport { Date = DateTime.Today, TimeWorked = 5.5 }; var timeReport2 = new Data.Entities.TimeReport { Date = DateTime.Today.AddDays(-1), TimeWorked = 0.5 }; expectedTask.TimeReports.Add(timeReport1); expectedTask.TimeReports.Add(timeReport2); SystemUnderTest.Tasks.Add(expectedTask); SystemUnderTest.SaveChanges(); // Create fresh db context systemUnderTest = null; var actualTask = SystemUnderTest.Tasks.Include(t => t.TimeReports).FirstOrDefault(t => t.Id == expectedTask.Id); Assert.NotNull(actualTask); Assert.NotNull(actualTask.TimeReports); Assert.NotEmpty(actualTask.TimeReports); Assert.Equal(2, actualTask.TimeReports.Count); Assert.All(actualTask.TimeReports, Assert.NotNull); }
public Manejador(UserManager <Usuario> userManager, SignInManager <Usuario> signInManager, IJwtGenerador jwtGenerador, TimeReportContext context) { _userManager = userManager; _signInManager = signInManager; _jwtGenerador = jwtGenerador; _context = context; }
public Manejador(UserManager <Usuario> userManager, IJwtGenerador jwtGenerador, IUsuarioSesion usuarioSesion, TimeReportContext context) { _userManager = userManager; _jwtGenerador = jwtGenerador; _usuarioSesion = usuarioSesion; _context = context; }
public Manejador(TimeReportContext context, UserManager <Usuario> userManager, IJwtGenerador jwtGenerador, IPasswordHasher <Usuario> passwordHasher) { _context = context; _userManager = userManager; _jwtGenerador = jwtGenerador; _passwordHasher = passwordHasher; }
public Manejador(TimeReportContext context, UserManager <Usuario> userManager, IJwtGenerador jwtGenerador) { _context = context; _userManager = userManager; _jwtGenerador = jwtGenerador; }
public Manejador(TimeReportContext context) { _context = context; }
public TimeReportDbContextEfCoreFixture() { systemUnderTest = null; }
public Manejador(TimeReportContext context, IMapper mapper) { _context = context; _mapper = mapper; }
//Servicio para arrancar el contexto inmediatamente public WeatherForecastController(TimeReportContext _context) { this.context = _context; }