コード例 #1
0
        public void ShouldRemoveXsOfStringMaintainingFirstAndLastX()
        {
            StringFilter firstString = new StringFilter("xxHxix");

            firstString.removeXs();

            StringFilter secondString = new StringFilter("abcd");

            secondString.removeXs();

            StringFilter thirdString = new StringFilter("xabcdx");

            thirdString.removeXs();

            StringFilter fourthString = new StringFilter("");

            fourthString.removeXs();

            StringFilter fiftyString = new StringFilter("x");

            fiftyString.removeXs();


            Assert.Equal("abcd", secondString.GetString());
            Assert.Equal("xabcdx", thirdString.GetString());
            Assert.Equal("", fourthString.GetString());
            Assert.Equal("x", fiftyString.GetString());
            Assert.Equal("xHix", firstString.GetString());
        }