public void Create(ref juntosegurosContext contexto, ref IServiceProvider service) { var services = new ServiceCollection().AddDbContext <ContextUnitTest>(); services.AddScoped <juntosegurosContext>(p => p.GetService <ContextUnitTest>()); //services.AddTransient<IUsuarioRepository, UsuarioRepositoryFake>(); services.AddTransient <IUsuarioRepository, UsuarioRepository>(); service = services.BuildServiceProvider(); contexto = (juntosegurosContext)service.GetService(typeof(juntosegurosContext)); }
public UsuarioController(juntosegurosContext context, IServiceProvider service, IConfiguration configuration) { ContextAccess.context = context; Service = service; Configuration = configuration; }