public void ReturnsExpectedResults() { ReadDownColumnPuzzle puzzle = new ReadDownColumnPuzzle { SpecialCharacter = 'm', RandomSeed = 42 }; var results = puzzle.InsertSpecialCharacterInPattern("__x___"); Assert.AreEqual("m_x___", results[0]); Assert.AreEqual("_mx___", results[1]); Assert.AreEqual("__xm__", results[2]); Assert.AreEqual("__x_m_", results[3]); Assert.AreEqual("__x__m", results[4]); }