public void ShouldReturnCorrectWhenCallABC()
 {
     Assert.AreEqual(target.CallABC(), 3);
 }
 public void ShouldReturnCorrectWhenCallAB()
 {
     Assert.AreEqual(target.InvokeNonPublicMethod <int>("CallAB", (object[])null), 2);
 }
 public void ShouldReturnCorrectWhenCallAB()
 {
     Assert.AreEqual(target.CallBaseAB(), 2);
 }