Beispiel #1
0
        public void VerifyWhenPencilIsSharpenedAndLengthIsZeroInitialDurabilityIsNotRegained()
        {
            PencilDurability pencilDurability = new PencilDurability(10, 0, 10);

            pencilDurability.Sharpen();
            pencilDurability.Write("test");
            pencilDurability.Sharpen();
            Assert.Equal(6, pencilDurability.GetPencilDurability());
        }
Beispiel #2
0
        public void VerifyWhenPencilIsSharpenedItRegainsInitialDurability()
        {
            PencilDurability pencilDurability = new PencilDurability(10, 2, 10);

            pencilDurability.Sharpen();
            pencilDurability.Write("test");
            pencilDurability.Sharpen();
            Assert.Equal(10, pencilDurability.GetPencilDurability());
        }
Beispiel #3
0
        public void VerifyWhenPencilIsSharpenedTheLengthIsReducedByOne()
        {
            PencilDurability pencilDurability = new PencilDurability(10, 2, 10);

            pencilDurability.Sharpen();
            Assert.Equal(1, pencilDurability.GetLength());
        }