public void Validate_NumericButNotWithinRange_ShouldBeRemoved_EdgeCase() { // arrange string queryStringDummy = "?category=10&anything=else"; string expectedResult = "anything=else"; // act CategoryKeyQueryStringValidator categoryValidator = new CategoryKeyQueryStringValidator(); string result = categoryValidator.Validate(queryStringDummy); // assert Assert.Equal(expectedResult, result); }
public void Validate_ValidValue_ShouldBeKept_EdgeCase() { // arrange string queryStringDummy = "?category=9&anything=else"; string expectedResult = queryStringDummy; // act CategoryKeyQueryStringValidator categoryValidator = new CategoryKeyQueryStringValidator(); string result = categoryValidator.Validate(queryStringDummy); // assert Assert.Equal(expectedResult, result); }
public void Validate_UnspecifiedKey_ShouldBeIgnored() { // arrange string queryStringDummy = "?notCategory=hey"; string expectedResult = queryStringDummy; // act CategoryKeyQueryStringValidator categoryValidator = new CategoryKeyQueryStringValidator(); string result = categoryValidator.Validate(queryStringDummy); // assert Assert.Equal(expectedResult, result); }