public void TestClassArgByval() { var c1 = new Class (4); var c2 = new Class (5); c1.CopyFromValue (c2); Assert.AreEqual (5, c1.GetX (), "#1"); }
static void Main(string[] args) { var fieldTest = new FieldTests(); fieldTest.TestReadCppObject(); var inheritTest = new InheritanceTests(); inheritTest.TestManagedOverride1(); inheritTest.TestManagedOverride2(); inheritTest.TestMultipleBases(); inheritTest.TestMultipleVirtualBases(); inheritTest.TestNonVirtualCallOnVirtualBaseClass(); inheritTest.TestRoundtripManagedOverride(); inheritTest.TestVirtualCall(); inheritTest.TestVirtualCallOnBaseClass(); inheritTest.TestVirtualCallOnVirtualBaseClass(); var marshalingTest = new MarshalingTests(); marshalingTest.TestByRefReturn(); marshalingTest.TestClassArg(); marshalingTest.TestClassArgByval(); marshalingTest.TestClassArgByvalNull(); marshalingTest.TestClassArgNull(); marshalingTest.TestClassReturn(); marshalingTest.TestPrimitiveReturn(); var templateTest = new TemplateTests(); templateTest.TestDoubleTemplate(); templateTest.TestFloatTemplate(); templateTest.TestIntTemplate(); templateTest.TestShortTemplate(); var tests = new ManglingTests(); tests.TestCompression(); tests.TestNamespace(); tests.TestNamespace2(); tests.TestNamespace3(); tests.TestNamespace4(); tests.TestNamespaced2(); }