Exemple #1
0
        public void Validate_NumericButNotWithinRange_ShouldBeRemoved_EdgeCase()
        {
            // arrange
            string queryStringDummy = "?reviewscore=6&anything=else";
            string expectedResult   = "anything=else";

            // act
            ReviewScoreKeyQueryStringValidator reviewscoreValidator = new ReviewScoreKeyQueryStringValidator();
            string result = reviewscoreValidator.Validate(queryStringDummy);

            // assert
            Assert.Equal(expectedResult, result);
        }
Exemple #2
0
        public void Validate_ValidValue_ShouldBeKept_EdgeCase()
        {
            // arrange
            string queryStringDummy = "?reviewscore=5&anything=else";
            string expectedResult   = queryStringDummy;

            // act
            ReviewScoreKeyQueryStringValidator reviewscoreValidator = new ReviewScoreKeyQueryStringValidator();
            string result = reviewscoreValidator.Validate(queryStringDummy);

            // assert
            Assert.Equal(expectedResult, result);
        }
Exemple #3
0
        public void Validate_UnspecifiedKey_ShouldBeIgnored()
        {
            // arrange
            string queryStringDummy = "?notReviewScore=hey";
            string expectedResult   = queryStringDummy;

            // act
            ReviewScoreKeyQueryStringValidator reviewscoreValidator = new ReviewScoreKeyQueryStringValidator();
            string result = reviewscoreValidator.Validate(queryStringDummy);

            // assert
            Assert.Equal(expectedResult, result);
        }