예제 #1
0
        public IntegrationTests()
        {
            _server = new TestServer(new WebHostBuilder().UseStartup <Startup>());
            _client = _server.CreateClient();

            var serviceProvider = new ServiceCollection()
                                  .AddEntityFrameworkSqlServer()
                                  .BuildServiceProvider();

            var builder = new DbContextOptionsBuilder <KaniWaniBlackContext>();

            //TODO: remove string
            builder.UseSqlServer("Server=localhost\\SQLEXPRESS;Database=KaniWaniBlack; user id=KaniWaniUser;password=waniisakani1337;Trusted_Connection=True;MultipleActiveResultSets=true")
            .UseInternalServiceProvider(serviceProvider);

            _context = new KaniWaniBlackContext(builder.Options, null);
        }
예제 #2
0
 public GenericRepository(KaniWaniBlackContext aContext)
 {
     _context = aContext;
 }
예제 #3
0
 public KaniWaniRepository(KaniWaniBlackContext aContext)
 {
     _context = aContext;
 }