Beispiel #1
0
    public void test_load_and_bind_dynamic_library()
    {
        var lib     = new DynamicLibrary("libextern");
        var trigger = lib.symbol <rs_trigger>();
        var val     = trigger(100);

        this.Assert(val == 200);
    }
Beispiel #2
0
 public void test_invalid_symbol()
 {
     try {
         var lib = new DynamicLibrary("libextern");
         lib.symbol <rs_trigger_ADFASF>();
         this.Assert(false);
     }
     catch (DynamicLibraryException e) {
         this.Assert(e.code == DynamicLibraryError.INVALID_SYMBOL);
     }
 }