public void TestStorageDelegate() { double x = 3.456; double y = CsBridge.SquareNumber(x); var i = ObjectStorage.Inst.AddIncref((FctTypeDoubleDouble)CsBridge.SquareNumber); var fct = ObjectStorage.Inst.Get(i).Del; var fct_type = (FctTypeDoubleDouble)fct; var y2 = fct_type(x); Assert.AreEqual(y, y2); }
public void TestStaticSquare() { var exp = CsBridge.SquareNumber(3); Assert.AreEqual(exp, 9); }