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