public void TestInit() { tran = new TransactionScope(); DbContext context = new StudentsContext(); DbAllRepositories allRepositories = new DbAllRepositories(context); this.httpServer = new InMemoryHttpServer("http://localhost/", allRepositories); ClearDb(); }
public InMemoryHttpServer(string baseUrl, DbAllRepositories allRepositories) { this.baseUrl = baseUrl; var config = new HttpConfiguration(); this.AddHttpRoutes(config.Routes); config.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always; var resolver = new TestStudentsDependencyResolver(); resolver.Repository = allRepositories; config.DependencyResolver = resolver; var server = new HttpServer(config); this.client = new HttpClient(server); }
public CodeJewelsController(DbAllRepositories allRepositories) { this.allRepositories = allRepositories; }
public StudentsController(DbAllRepositories allRepositories) { this.allRepositories = allRepositories; }
public MarksController(DbAllRepositories allRepositories) { this.allRepositories = allRepositories; }
public StudentsControllerTest() { this.dbContext = new StudentsContext(); this.allRepositories = new DbAllRepositories(this.dbContext); }
public SchoolsController(DbAllRepositories allRepositories) { this.allRepositories = allRepositories; }