コード例 #1
0
 public void Class2OverrideTest()
 {
     var obj0 = new internalClass.secondClass();
     //Below assertion will fail, as this is overriden
     /*Assert.AreEqual("abc", obj0.getFirstName());
     Assert.AreEqual("ABC", obj0.getBaseStringUpper());*/
     Assert.AreEqual("John", obj0.getFirstName());
     Assert.AreEqual("JOHN", obj0.getBaseStringUpper());
 }
コード例 #2
0
 public void Class2Test()
 {
     var obj2 = new internalClass.secondClass();
     Assert.AreEqual("smith", obj2.getSecondValue());
 }
コード例 #3
0
 public void Class2ExtensionTest()
 {
     var obj2 = new internalClass.secondClass();
     Assert.AreEqual("SMITH", obj2.getSecondValueUpper());
 }
コード例 #4
0
 public static string getSecondValueUpper(this internalClass.secondClass objSecondClass)
 {
     return(objSecondClass.getSecondValue().ToUpper());
 }