Authorize() публичный Метод

public Authorize ( string Client ) : System.Web.Mvc.ActionResult
Client string
Результат System.Web.Mvc.ActionResult
        public void AuthorizeAppHarbor_TestAuthorizeReturnsCorretRedirectResult()
        {
            var db = new TestTweetHarborDbContext();
            var ts = new Mock<ITweetHarborTwitterService>();
            var auth = new Mock<IFormsAuthenticationWrapper>();

            var c = new AccountController(db, ts.Object, auth.Object);
            c.SetFakeControllerContext();
            var authResponse = c.Authorize("appharbor");

            Assert.IsInstanceOfType(authResponse, typeof(RedirectResult));
            RedirectResult redirRes = (authResponse as RedirectResult);

            var data = HttpUtility.ParseQueryString(redirRes.Url.ToString().Substring(redirRes.Url.ToString().IndexOf('?')));
            Assert.AreNotEqual(0, data.Count, "No query string parameters found");
            Assert.AreNotEqual(0, data["redirect_uri"].Length, "redirect_uri not found in url");

            var data2 = HttpUtility.ParseQueryString(new Uri(data["redirect_uri"]).Query);

            Assert.IsTrue(data2.Keys[0].ToLower() == "client");
            Assert.IsTrue(data2["client"].ToLower() == "appharbor");
        }
        public void AuthorizeTwitter_TestAuthorizeReturnsCorretTwitterRedirectResult()
        {
            var db = new TestTweetHarborDbContext();
            var ts = new Mock<ITweetHarborTwitterService>();

            var token = new OAuthRequestToken() { Token = Guid.NewGuid().ToString(), TokenSecret = Guid.NewGuid().ToString() };
            ts.Setup(m => m.GetRequestToken("http://localhost:9090/Account/OAuthComplete/?Client=twitter")).Returns(token);
            ts.Setup(m => m.GetAuthorizationUri(token)).Returns(new Uri("http://twitter.com/OAuth"));

            var auth = new Mock<IFormsAuthenticationWrapper>();

            var c = new AccountController(db, ts.Object, auth.Object);
            c.SetFakeControllerContext();
            var authResponse = c.Authorize("twitter");

            Assert.IsInstanceOfType(authResponse, typeof(RedirectResult));
            RedirectResult redirRes = (authResponse as RedirectResult);

            //var data = HttpUtility.ParseQueryString(redirRes.Url.ToString().Substring(redirRes.Url.ToString()   .IndexOf('?')));
            //Assert.AreNotEqual(0, data.Count, "No query string parameters found");
            //Assert.AreNotEqual(0, data["redirect_uri"].Length, "redirect_uri not found in url");

            //var data2 = HttpUtility.ParseQueryString(new Uri(data["redirect_uri"]).Query);

            //Assert.IsTrue(data2.Keys[0].ToLower() == "client");
            //Assert.IsTrue(data2["client"].ToLower() == "appharbor");
        }