static void Main(string[] args) { MyTest myTest1 = new MyTest(); myTest1.MyTestMethod(1); IMyTest myTest2 = myTest1; myTest2.MyTestMethod(2); }
static void Main(string[] args) { MyTest myTest1 = new MyTest(); // The following line won't compile as it does not pass a required // parameter. //myTest1.MyTestMethod(1); IMyTest myTest2 = myTest1; myTest2.MyTestMethod(2); }
public ComplexMessage(MyRandom r) { if (r.Next(100) == 0) { m_msg = null; } else { m_msg = new S16Message(r); } if (r.Next(100) == 0) { m_sealedClass = null; } else { m_sealedClass = new SimpleClass(r); } if (r.Next(100) == 0) { m_abstractMsg = null; } else { m_abstractMsg = new SimpleClass(r); } if (r.Next(100) == 0) { m_ifaceMsg = null; } else { m_ifaceMsg = new SimpleClass2(r); } }
public ComplexMessage(Random r) { if (r.Next(100) == 0) m_msg = null; else m_msg = new S16Message(r); if (r.Next(100) == 0) m_sealedClass = null; else m_sealedClass = new SimpleClass(r); if (r.Next(100) == 0) m_abstractMsg = null; else m_abstractMsg = new SimpleClass(r); if (r.Next(100) == 0) m_ifaceMsg = null; else m_ifaceMsg = new SimpleClass2(r); }
public Test(IMyTest imyTest) { this.imyTest = imyTest; }