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); }
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); }