public void TestInitialize()
        {

            var type = typeof(StudentsController);
            transactionScope = new TransactionScope(TransactionScopeOption.Required,
                new TransactionOptions { IsolationLevel = IsolationLevel.ReadUncommitted });

            var routes = new List<Route>
            {
                new Route(
                    "DefaultApi",
                    "api/{controller}/{id}",
                    new { id = RouteParameter.Optional }),
            };

            this.httpServer = new InMemoryHttpServer("http://localhost/", routes);
        }
 private static Student AddStudent(InMemoryHttpServer httpServer, Student student)
 {
     var response = httpServer.Post("api/students", student);
     return GetStudent(response.Content);
 }