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