Example #1
0
        public void Double_WithSurround_RemovesWhereHave()
        {
            var origin = new List <string> {
                "[! DDoouubblleedd !]", "[! not doubled !]", "[! AAllssoo ddoouubblleedd !]"
            };

            var sut = DoubleCommand.CreateForTesting();

            var actual = sut.TestActingOnMultipleStrings(origin);

            var expected = new List <string> {
                "[! Doubled !]", "[! not doubled !]", "[! Also doubled !]"
            };

            Assert.That.StringListsAreEqual(expected, actual);
        }
Example #2
0
        public void Double_AddsWhereDoNotHave()
        {
            var origin = new List <string> {
                "not doubled", "DDoouubblleedd", "also not doubled"
            };

            var sut = DoubleCommand.CreateForTesting();

            var actual = sut.TestActingOnMultipleStrings(origin);

            var expected = new List <string> {
                "nnoott ddoouubblleedd", "DDoouubblleedd", "aallssoo nnoott ddoouubblleedd"
            };

            Assert.That.StringListsAreEqual(expected, actual);
        }