public void whenPencilLengthIsZeroPencilCannotBeSharpened() { pencil = new Pencil(5, 0, 0); pencil.Write("aaaaa"); pencil.Sharpen(); Assert.AreEqual(" ", pencil.Write("aaaaa")); }
public void whenPencilIsSharpenedLengthIsReducedByOne() { pencil = new Pencil(5, 1, 0); pencil.Write("aaaaa"); pencil.Sharpen(); Assert.AreEqual(0, pencil.getLength()); }
public void whenThereIsNotEnoughDurabilityABlankIsWritten() { pencil = new Pencil(5, 0, 0); Assert.AreEqual("abcd f ", pencil.Write("abcdEfgh")); }
public void whenPencilIsPassedTwoStringsItAppendsTheFirstStringOntoTheSecondString() { Assert.AreEqual("aaaSome Test Words", pencil.Write("Some Test Words", "aaa")); }