internal static void Validate(this IPaginationValidator paginationValidator, int offset, int limit)
        {
            string errorMessage;

            if (!paginationValidator.IsValid(offset, limit, out errorMessage))
            {
                throw new SoundCloudApiException(errorMessage);
            }
        }
Exemple #2
0
        public void TestIsValid(int offset, int count, bool mustBeValid, string expectedMessage)
        {
            string message;
            var    isValid = paginationValidator.IsValid(offset, count, out message);

            Assert.AreEqual(mustBeValid, isValid);

            message = message ?? string.Empty;
            Assert.AreEqual(string.Format(expectedMessage, Environment.NewLine), message);
        }