GetLoginResult() public static method

public static GetLoginResult ( int requestID, IEnumerable permissions, object>.IDictionary extras ) : object>.IDictionary
requestID int
permissions IEnumerable
extras object>.IDictionary
return object>.IDictionary
Exemplo n.º 1
0
        public void InitWithLoginData()
        {
            this.Mock.ResultExtras         = MockResults.GetLoginResult(1, "email", null);
            AccessToken.CurrentAccessToken = null;
            bool initComplete = false;

            this.CallInit(
                delegate
            {
                initComplete = true;
            });
            Assert.IsTrue(initComplete);

            AccessToken token = AccessToken.CurrentAccessToken;

            Assert.IsNotNull(token);

            long diff = token.ExpirationTime.TotalSeconds() - MockResults.MockExpirationTimeValue.TotalSeconds();

            Assert.IsTrue(Math.Abs(diff) < 5);

            Assert.AreEqual(MockResults.MockTokenStringValue, token.TokenString);
            Assert.AreEqual(MockResults.MockUserIDValue, token.UserId);
            Assert.AreEqual(1, token.Permissions.Count());
        }
 public static IDictionary <string, object> GetLoginResult(
     int requestID,
     string permissions,
     IDictionary <string, object> extras)
 {
     return(MockResults.GetLoginResult(
                requestID,
                string.IsNullOrEmpty(permissions) ? null : permissions.Split(','),
                extras));
 }