示例#1
0
        public void RunClassTest()
        {
            Console.WriteLine("In test");
            ClassEggbox eggs = new ClassEggbox(0);

            AddEggs(eggs);
            Assert.AreEqual(12, eggs.Count);
        }
示例#2
0
 public void WhenAllocation()
 {
     Console.WriteLine("In test");
     {
         StructEggbox eggs = new StructEggbox(12);
         AddEggs(eggs);
         Assert.AreEqual(12, eggs.Count);
     }
     {
         ClassEggbox eggs = new ClassEggbox(12);
         AddEggs(eggs);
         Assert.AreEqual(24, eggs.Count);
     }
 }
示例#3
0
 public void WhenIamCalled3(bool flag)
 {
     Console.WriteLine("I am in the block");
     if (flag)
     {
         Console.WriteLine("Flag is (" + flag + ")");
         ClassEggbox eggs = new ClassEggbox(12);
         AddEggs((IRunningTotal)eggs);
         Console.WriteLine("Count (" + ((IRunningTotal)eggs).Count + ")");
     }
     else if (!flag)
     {
         StructEggbox eggs2 = new StructEggbox(24);
         AddEggs(eggs2);
     }
 }