示例#1
0
        public void StringWithDuplicatesCompressedOKWithSinglesAtEndV2()
        {
            //ARRANGE
            string duplicates2 = "aabcccccaaaddddddddddddddddddddddddefg";

            //ACT
            var result = Q1_6.CompressStringV2(duplicates2);

            //ASSERT
            Assert.AreEqual("a2b1c5a3d24e1f1g1", result);
        }
示例#2
0
        public void LongStringNoDuplicatesReturnsOriginal()
        {
            //ARRANGE
            string noDuplicates = "abcdefgh";

            //ACT
            var result = Q1_6.CompressString(noDuplicates);

            //ASSERT
            Assert.AreEqual("abcdefgh", result);
        }
示例#3
0
        public void StringWithDuplicatesCompressedOKV2()
        {
            //ARRANGE
            string duplicates = "aabcccccaaa";

            //ACT
            var result = Q1_6.CompressStringV2(duplicates);

            //ASSERT
            Assert.AreEqual("a2b1c5a3", result);
        }