<% Call ASPUnit.AddModule( _ ASPUnit.CreateModule( _ "Auth Route Integration Tests", _ Array( _ ASPUnit.CreateTest("AuthLoginRouteResolvesToAuthControllerLogin"), _ ASPUnit.CreateTest("AuthCallbackRouteResolvesToAuthControllerCallback"), _ ASPUnit.CreateTest("AuthLogoutRouteResolvesToAuthControllerLogout") _ ), _ ASPUnit.CreateLifeCycle("SetupAuthRoutes", "TeardownAuthRoutes") _ ) _ ) Call ASPUnit.Run() Sub SetupAuthRoutes() Call ResetTestRuntime() Call RegisterDefaultRoutes() End Sub Sub TeardownAuthRoutes() Call ResetTestRuntime() End Sub Function AuthLoginRouteResolvesToAuthControllerLogin() Dim routeArray routeArray = router.Resolve("GET", "/auth/login") Call ASPUnit.Ok( _ (LCase(routeArray(0)) = "authcontroller" And LCase(routeArray(1)) = "login"), _ "GET /auth/login should resolve to AuthController.Login" _ ) End Function Function AuthCallbackRouteResolvesToAuthControllerCallback() Dim routeArray routeArray = router.Resolve("GET", "/auth/callback") Call ASPUnit.Ok( _ (LCase(routeArray(0)) = "authcontroller" And LCase(routeArray(1)) = "callback"), _ "GET /auth/callback should resolve to AuthController.Callback" _ ) End Function Function AuthLogoutRouteResolvesToAuthControllerLogout() Dim routeArray routeArray = router.Resolve("GET", "/auth/logout") Call ASPUnit.Ok( _ (LCase(routeArray(0)) = "authcontroller" And LCase(routeArray(1)) = "logout"), _ "GET /auth/logout should resolve to AuthController.Logout" _ ) End Function %>