public void TestPassAnonymousDelegate() { var testDelegates = new TestDelegates(); int value = testDelegates.MarshalAnonymousDelegate(i => i * 2); Assert.AreEqual(2, value); }
public void TestMarshalUnattributedDelegate() { using (TestDelegates testDelegates = new TestDelegates()) { testDelegates.MarshalUnattributedDelegate(i => i); } }
public void TestDelegates() { var delegates = new TestDelegates(); var doubleSum = delegates.A(2) + delegates.B(2); Assert.AreEqual(8, doubleSum); }
public void TestGetAnonymousDelegate() { var testDelegates = new TestDelegates(); var @delegate = testDelegates.MarshalAnonymousDelegate4; int value = @delegate.Invoke(1); Assert.AreEqual(2, value); }
public static void Main() { TestInterface testInterface = new TestInterface(); TestDelegates testDelegates = new TestDelegates(); testInterface.StartMenu(); testDelegates.StartMenu(); }
void StartTest() { Debug.Log("REMOVE THIS FROM NORMAL GAME THIS SHOULD NEVER BE CALLED ON NORMAL VERSIOn"); Common.showWinnerTestData = showWinnerTestData; Common.roundInformation.gameData = showWinnerTestData; Common.gameLoader.LoadSceneBasedOnState(); TestDelegates td = FindObjectOfType <TestDelegates>(); // td.MethodWithCallback(1, 2, DelegateMethod); }
public static void Main() { TestInterface mainMenuInterface = new TestInterface(); mainMenuInterface.Run(); TestDelegates mainMenuDelegates = new TestDelegates(); mainMenuDelegates.Run(); }
public void TestPassAnonymousDelegate() { using (var testDelegates = new TestDelegates()) { int value = testDelegates.MarshalAnonymousDelegate(i => i * 2); Assert.AreEqual(2, value); int value5 = testDelegates.MarshalAnonymousDelegate5(i => i * 2); Assert.AreEqual(4, value5); int value6 = testDelegates.MarshalAnonymousDelegate6(i => i * 2); Assert.AreEqual(6, value6); } }
public void TestDelegates() { var delegates = new TestDelegates(); var doubleSum = delegates.A(2) + delegates.B(2); Assert.AreEqual(8, doubleSum); var stdcall = delegates.StdCall(i => i); Assert.AreEqual(1, stdcall); var cdecl = delegates.CDecl(i => i); Assert.AreEqual(1, cdecl); }
public void TestDelegates() { using (var delegates = new TestDelegates()) { var doubleSum = delegates.A(2) + delegates.B(2); Assert.AreEqual(8, doubleSum); var stdcall = delegates.StdCall(i => i); Assert.AreEqual(1, stdcall); var cdecl = delegates.CDecl(i => i); Assert.AreEqual(1, cdecl); var emptydelegeate = delegates.MarshalNullDelegate; Assert.AreEqual(emptydelegeate, null); } }
public void TestGetAnonymousDelegate() { var testDelegates = new TestDelegates(); var @delegate = testDelegates.MarshalAnonymousDelegate4(); int value = @delegate.Invoke(1); Assert.AreEqual(2, value); }