summaryrefslogtreecommitdiff
path: root/Examples/test-suite/csharp/pointer_reference_runme.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/csharp/pointer_reference_runme.cs')
-rw-r--r--Examples/test-suite/csharp/pointer_reference_runme.cs18
1 files changed, 18 insertions, 0 deletions
diff --git a/Examples/test-suite/csharp/pointer_reference_runme.cs b/Examples/test-suite/csharp/pointer_reference_runme.cs
new file mode 100644
index 0000000..d005551
--- /dev/null
+++ b/Examples/test-suite/csharp/pointer_reference_runme.cs
@@ -0,0 +1,18 @@
+// This test tests all the methods in the C# collection wrapper
+
+using System;
+using pointer_referenceNamespace;
+
+public class pointer_reference_runme {
+
+ public static void Main() {
+ Struct s = pointer_reference.get();
+ if (s.value != 10) throw new Exception("get test failed");
+
+ Struct ss = new Struct(20);
+ pointer_reference.set(ss);
+ if (Struct.instance.value != 20) throw new Exception("set test failed");
+ }
+
+}
+