private void Verify(Parent[] parms,EnumInvokeVersion invokeVersion) { Utility util = new Utility(); foreach (Parent parm in parms) { parm.Method1(util); Assert.AreEqual(invokeVersion,util.InvokeVersion); util.InvokeVersion = EnumInvokeVersion.UNDEFINED; } }
private void Verify(Parent[] parms, EnumInvokeVersion invokeVersion) { Utility util = new Utility(); foreach (Parent parm in parms) { parm.Method1(util); Assert.AreEqual(invokeVersion, util.InvokeVersion); util.InvokeVersion = EnumInvokeVersion.UNDEFINED; } }
public void Function1(Child obj) { m_invokeVersion = EnumInvokeVersion.CHILD_CALLED; }
public void Function1(Parent obj) { m_invokeVersion = EnumInvokeVersion.PARENT_CALLED; }