Exemple #1
0
        public void TestInit()
        {
            tran = new TransactionScope();
            DbContext         context         = new StudentsContext();
            DbAllRepositories allRepositories = new DbAllRepositories(context);

            this.httpServer = new InMemoryHttpServer("http://localhost/", allRepositories);
            ClearDb();
        }
Exemple #2
0
        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);
        }
Exemple #3
0
 public CodeJewelsController(DbAllRepositories allRepositories)
 {
     this.allRepositories = allRepositories;
 }
Exemple #4
0
 public StudentsController(DbAllRepositories allRepositories)
 {
     this.allRepositories = allRepositories;
 }
 public MarksController(DbAllRepositories allRepositories)
 {
     this.allRepositories = allRepositories;
 }
Exemple #6
0
 public StudentsControllerTest()
 {
     this.dbContext       = new StudentsContext();
     this.allRepositories = new DbAllRepositories(this.dbContext);
 }
Exemple #7
0
 public SchoolsController(DbAllRepositories allRepositories)
 {
     this.allRepositories = allRepositories;
 }