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); }