public void shouldreturnvalidresultforLengthOfLongestSubstringOptimized()
        {
            var input          = "abca";
            var expectedResult = 3;
            var result         = SubStringProblems.LengthOfLongestSubstring(input);

            Assert.Equal(expectedResult, result);
        }
        public void shouldReturnValidLengthOfLongestSubstringTwoDistinct()
        {
            string input          = "eceba";
            var    expectedResult = 3;

            var result = SubStringProblems.LengthOfLongestSubstringTwoDistinct(input);

            Assert.Equal(expectedResult, result);
        }