Example #1
0
        public void TestInkAmountPositive()
        {
            Sharpie sharpie = new Sharpie();

            for (int i = 0; i < 42; i++)
            {
                sharpie.Use();
            }

            Assert.AreEqual(true, sharpie.IsPositive());
        }
Example #2
0
        public void TestInkAmountNegative()
        {
            Sharpie sharpie = new Sharpie();

            for (int i = 0; i < 100; i++)
            {
                sharpie.Use();
            }

            Assert.AreEqual(false, sharpie.IsPositive());
        }
Example #3
0
        public void IsColorValid()
        {
            bool expectOutput = true;

            bool    actualOutput = false;
            Sharpie sharpie1     = new Sharpie("red", 10);

            char[] sharpieCharArray = sharpie1.Color.ToCharArray();
            foreach (var VARIABLE in sharpieCharArray)
            {
                if (!((VARIABLE >= 'A' && VARIABLE <= 'Z') || (VARIABLE >= 'a' && VARIABLE <= 'z')))
                {
                    actualOutput = false;
                    break;
                }
                else
                {
                    actualOutput = true;
                }
            }

            Assert.Equal(expectOutput, actualOutput);
        }
Example #4
0
 public void TheConference(NameTag nt, Sharpie s, string f, string l)
 {
     nt(s(f, l));
 }