public static void ArrangeGenerateIdOrScreenNameParameter(this Fake<IUserQueryParameterGenerator> userQueryGenerator, string result = null)
 {
     userQueryGenerator
         .CallsTo(x => x.GenerateIdOrScreenNameParameter(A<IUserIdentifier>.Ignored, A<string>.Ignored, A<string>.Ignored))
         .ReturnsLazily((IUserIdentifier screenName, string idParameterName, string screenNameParameterName) =>
         {
             return result ?? GenerateParameterExpectedResult(screenName, idParameterName, screenNameParameterName);
         });
 }
 public static void ArrangeGenerateIdParameter(this Fake<IUserQueryParameterGenerator> userQueryGenerator, string result = null)
 {
     userQueryGenerator
         .CallsTo(x => x.GenerateUserIdParameter(A<long>.Ignored, A<string>.Ignored))
         .ReturnsLazily((long userId, string parameterName) =>
         {
             return result ?? GenerateParameterExpectedResult(userId, parameterName);
         });
 }
 public static void ArrangeIsUserIdValid(this Fake<IUserQueryValidator> userQueryValidator, bool? result = null)
 {
     userQueryValidator
         .CallsTo(x => x.IsUserIdValid(A<long>.Ignored))
         .ReturnsLazily((long id) =>
         {
             return result == null && id != TweetinviSettings.DEFAULT_ID || result != null && result.Value;
         });
 }
 public static void ArrangeIsScreenNameValid(this Fake<IUserQueryValidator> userQueryValidator, bool? result = null)
 {
     userQueryValidator
         .CallsTo(x => x.IsScreenNameValid(A<string>.Ignored))
         .ReturnsLazily((string screenName) =>
         {
             return result ?? !String.IsNullOrEmpty(screenName);
         });
 }
 public static void ArrangeCanUserBeIdentified(this Fake<IUserQueryValidator> userQueryValidator, IUserIdentifier userIdentifier, bool result)
 {
     userQueryValidator
         .CallsTo(x => x.CanUserBeIdentified(userIdentifier))
         .Returns(result);
 }
 public static void ArrangeIsScreenNameValid(this Fake<IUserQueryValidator> userQueryValidator, string screenName, bool result)
 {
     userQueryValidator
         .CallsTo(x => x.IsScreenNameValid(screenName))
         .Returns(result);
 }