예제 #1
0
        public void editTest()
        {
            // test erase and edit.
            var writer = new Pencil();

            writer.write("An apple a day keeps the doctor away.");
            writer.erase("apple");
            Assert.AreEqual(writer.sheet, "An       a day keeps the doctor away.");
            writer.edit(3, "onion");
            Assert.AreEqual(writer.sheet, "An onion a day keeps the doctor away.");

            // Now edit in something too big forthe gap.
            writer.erase("onion");
            Assert.AreEqual(writer.sheet, "An       a day keeps the doctor away.");
            writer.edit(3, "artichoke");
            Assert.AreEqual(writer.sheet, "An artich@k@ay keeps the doctor away.");
        }