Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }