public void TestMethod1() { MockHttp.FakeHttpContext(""); Credentials credentials = new NCAS.jasig.authentication.principal.UsernamePasswordCredentials { }; ((UsernamePasswordCredentials)credentials).setPassword("test"); ((UsernamePasswordCredentials)credentials).setUsername("test"); _authenticationViaFormAction.submit(HttpContext.Current, credentials, null); }
public void MyTestMethodWithService() { MockHttp.FakeHttpContext("Service=http://www.google.com"); Credentials credentials = new NCAS.jasig.authentication.principal.UsernamePasswordCredentials { }; ((UsernamePasswordCredentials)credentials).setPassword("test"); ((UsernamePasswordCredentials)credentials).setUsername("test"); if ("success" == _authenticationViaFormAction.submit(HttpContext.Current, credentials, null)) { //这里还有些问题,还差一个 init var service = WebUtils.getService(HttpContext.Current).getResponse("").getUrl(); Console.WriteLine(service); } }