private string GetUpdateRelationshipAuthorizationQuery(string userParameter, IFriendshipAuthorizations friendshipAuthorizations)
 {
     return(string.Format(Resources.Friendship_Update,
                          friendshipAuthorizations.RetweetsEnabled.ToString().ToLowerInvariant(),
                          friendshipAuthorizations.DeviceNotificationEnabled.ToString().ToLowerInvariant(),
                          userParameter));
 }
Пример #2
0
 private void ArrangeGetUpdateRelationshipAuthorizationQuery(IUser user, IFriendshipAuthorizations authorizations, string query)
 {
     _fakeFriendshipQueryGenerator
     .CallsTo(x => x.GetUpdateRelationshipAuthorizationsWithQuery(user,
                                                                  A <IFriendshipAuthorizations> .That.Matches(a => a.RetweetsEnabled == authorizations.RetweetsEnabled &&
                                                                                                              a.DeviceNotificationEnabled == authorizations.DeviceNotificationEnabled)))
     .Returns(query);
 }
        // Update Friendship Authorizations
        public bool UpdateRelationshipAuthorizationsWith(IUserIdentifier user, IFriendshipAuthorizations friendshipAuthorizations)
        {
            if (!_userQueryValidator.CanUserBeIdentified(user))
            {
                return(false);
            }

            string query = _friendshipQueryGenerator.GetUpdateRelationshipAuthorizationsWithQuery(user, friendshipAuthorizations);

            return(_twitterAccessor.TryExecutePOSTQuery(query));
        }
        public string GetUpdateRelationshipAuthorizationsWithQuery(long userId, IFriendshipAuthorizations friendshipAuthorizations)
        {
            if (friendshipAuthorizations == null || !_userQueryValidator.IsUserIdValid(userId))
            {
                return(null);
            }

            string userIdParameter = _userQueryParameterGenerator.GenerateUserIdParameter(userId);

            return(GetUpdateRelationshipAuthorizationQuery(userIdParameter, friendshipAuthorizations));
        }
        public string GetUpdateRelationshipAuthorizationsWithQuery(string screenName, IFriendshipAuthorizations friendshipAuthorizations)
        {
            if (friendshipAuthorizations == null || !_userQueryValidator.IsScreenNameValid(screenName))
            {
                return null;
            }

            string userScreenNameParameter = _userQueryParameterGenerator.GenerateScreenNameParameter(screenName);
            return GetUpdateRelationshipAuthorizationQuery(userScreenNameParameter, friendshipAuthorizations);
        }
        public string GetUpdateRelationshipAuthorizationsWithQuery(long userId, IFriendshipAuthorizations friendshipAuthorizations)
        {
            if (friendshipAuthorizations == null || !_userQueryValidator.IsUserIdValid(userId))
            {
                return null;
            }

            string userIdParameter = _userQueryParameterGenerator.GenerateUserIdParameter(userId);
            return GetUpdateRelationshipAuthorizationQuery(userIdParameter, friendshipAuthorizations);
        }
        // Update Relationship
        public string GetUpdateRelationshipAuthorizationsWithQuery(IUserIdentifier userDTO, IFriendshipAuthorizations friendshipAuthorizations)
        {
            if (friendshipAuthorizations == null || !_userQueryValidator.CanUserBeIdentified(userDTO))
            {
                return null;
            }

            var userIdentifierParameter = _userQueryParameterGenerator.GenerateIdOrScreenNameParameter(userDTO);
            return GetUpdateRelationshipAuthorizationQuery(userIdentifierParameter, friendshipAuthorizations);
        }
        public bool UpdateRelationshipAuthorizationsWith(string userScreenName, IFriendshipAuthorizations friendshipAuthorizations)
        {
            string query = _friendshipQueryGenerator.GetUpdateRelationshipAuthorizationsWithQuery(userScreenName, friendshipAuthorizations);

            return(_twitterAccessor.TryExecutePOSTQuery(query));
        }
 private string GetUpdateRelationshipAuthorizationQuery(string userIdentifierParameter, IFriendshipAuthorizations friendshipAuthorizations)
 {
     return(String.Format(Resources.Friendship_Update, friendshipAuthorizations.RetweetsEnabled,
                          friendshipAuthorizations.DeviceNotificationEnabled,
                          userIdentifierParameter));
 }
 public bool UpdateRelationshipAuthorizationsWith(string userScreenName, IFriendshipAuthorizations friendshipAuthorizations)
 {
     string query = _friendshipQueryGenerator.GetUpdateRelationshipAuthorizationsWithQuery(userScreenName, friendshipAuthorizations);
     return _twitterAccessor.TryExecutePOSTQuery(query);
 }
        // Update Friendship Authorizations
        public bool UpdateRelationshipAuthorizationsWith(IUserIdentifier userIdentifier, IFriendshipAuthorizations friendshipAuthorizations)
        {
            if (!_userQueryValidator.CanUserBeIdentified(userIdentifier))
            {
                return false;
            }

            string query = _friendshipQueryGenerator.GetUpdateRelationshipAuthorizationsWithQuery(userIdentifier, friendshipAuthorizations);
            return _twitterAccessor.TryExecutePOSTQuery(query);
        }
Пример #12
0
        public string GetUpdateRelationshipAuthorizationsWithQuery(string screenName, IFriendshipAuthorizations friendshipAuthorizations)
        {
            if (friendshipAuthorizations == null || !_userQueryValidator.IsScreenNameValid(screenName))
            {
                return(null);
            }

            string userScreenNameParameter = _userQueryParameterGenerator.GenerateScreenNameParameter(screenName);

            return(GetUpdateRelationshipAuthorizationQuery(userScreenNameParameter, friendshipAuthorizations));
        }
Пример #13
0
        // Update Relationship
        public string GetUpdateRelationshipAuthorizationsWithQuery(IUserIdentifier userDTO, IFriendshipAuthorizations friendshipAuthorizations)
        {
            if (friendshipAuthorizations == null || !_userQueryValidator.CanUserBeIdentified(userDTO))
            {
                return(null);
            }

            var userIdentifierParameter = _userQueryParameterGenerator.GenerateIdOrScreenNameParameter(userDTO);

            return(GetUpdateRelationshipAuthorizationQuery(userIdentifierParameter, friendshipAuthorizations));
        }
Пример #14
0
        // Update Relationship
        public string GetUpdateRelationshipAuthorizationsWithQuery(IUserIdentifier userIdentifier, IFriendshipAuthorizations friendshipAuthorizations)
        {
            _userQueryValidator.ThrowIfUserCannotBeIdentified(userIdentifier);

            if (friendshipAuthorizations == null)
            {
                throw new ArgumentNullException("Friendship authorizations cannot be null.");
            }

            var userIdentifierParameter = _userQueryParameterGenerator.GenerateIdOrScreenNameParameter(userIdentifier);
            return GetUpdateRelationshipAuthorizationQuery(userIdentifierParameter, friendshipAuthorizations);
        }
 private string GetUpdateRelationshipAuthorizationQuery(string userIdentifierParameter, IFriendshipAuthorizations friendshipAuthorizations)
 {
     return string.Format(Resources.Friendship_Update, 
                          friendshipAuthorizations.RetweetsEnabled.ToString().ToLowerInvariant(),
                          friendshipAuthorizations.DeviceNotificationEnabled.ToString().ToLowerInvariant(),
                          userIdentifierParameter);
 }
 private void ArrangeUpdateRelationshipAuthorizationsWithUserDTO(long userId, IFriendshipAuthorizations auth, string query)
 {
     _fakeFriendshipQueryGenerator
         .CallsTo(x => x.GetUpdateRelationshipAuthorizationsWithQuery(userId, auth))
         .Returns(query);
 }
        // Update Relationship
        public string GetUpdateRelationshipAuthorizationsWithQuery(IUserIdentifier user, IFriendshipAuthorizations friendshipAuthorizations)
        {
            _userQueryValidator.ThrowIfUserCannotBeIdentified(user);

            if (friendshipAuthorizations == null)
            {
                throw new ArgumentNullException("Friendship authorizations cannot be null.");
            }

            var userParameter = _userQueryParameterGenerator.GenerateIdOrScreenNameParameter(user);

            return(GetUpdateRelationshipAuthorizationQuery(userParameter, friendshipAuthorizations));
        }
 private void ArrangeUpdateRelationshipAuthorizationsWithUserDTO(IUserDTO userDTO, IFriendshipAuthorizations auth, string query)
 {
     _fakeFriendshipQueryGenerator
     .CallsTo(x => x.GetUpdateRelationshipAuthorizationsWithQuery(userDTO, auth))
     .Returns(query);
 }
 private void ArrangeGetUpdateRelationshipAuthorizationQuery(long userId, IFriendshipAuthorizations authorizations, string query)
 {
     _fakeFriendshipQueryGenerator
         .CallsTo(x => x.GetUpdateRelationshipAuthorizationsWithQuery(userId,
             A<IFriendshipAuthorizations>.That.Matches(a => a.RetweetsEnabled == authorizations.RetweetsEnabled &&
                                                            a.DeviceNotificationEnabled == authorizations.DeviceNotificationEnabled)))
         .Returns(query);
 }