예제 #1
0
 public void CallDelegateGenericReturnStructA(int a)
 {
     Assert.Equal(DelegateTests.CallDelegateGenericReturnStructA(a), Run <int>("Mosa.UnitTest.Collection.DelegateTests.CallDelegateGenericReturnStructA", a));
 }
예제 #2
0
 public void CallDelegateGenericReturnStructB()
 {
     Assert.Equal(DelegateTests.CallDelegateGenericReturnStructB(), Run <bool>("Mosa.UnitTest.Collection.DelegateTests.CallDelegateGenericReturnStructB"));
 }
예제 #3
0
 public void CallDelegateParametersReturn(int a, int b)
 {
     Assert.Equal(DelegateTests.CallDelegateParametersReturn(a, b), Run <int>("Mosa.UnitTest.Collection.DelegateTests.CallDelegateParametersReturn", a, b));
 }
예제 #4
0
 public void CallDelegateBox(int a)
 {
     Assert.Equal(DelegateTests.CallDelegateBox(a), Run <int>("Mosa.UnitTest.Collection.DelegateTests.CallDelegateBox", a));
 }
예제 #5
0
 public void CallDelegateVoid2()
 {
     Assert.Equal(DelegateTests.CallDelegateVoid2(), Run <int>("Mosa.UnitTest.Collection.DelegateTests.CallDelegateVoid2"));
 }
예제 #6
0
 public void ReassignDelegateVoid()
 {
     Assert.Equal(DelegateTests.ReassignDelegateVoid(), Run <int>("Mosa.UnitTest.Collection.DelegateTests.ReassignDelegateVoid"));
 }
예제 #7
0
 public void DefineDelegate()
 {
     Assert.Equal(DelegateTests.DefineDelegate(), Run <bool>("Mosa.UnitTest.Collection.DelegateTests.DefineDelegate"));
 }
예제 #8
0
        public static bool DelegateTest7()
        {
            int ret = DelegateTests.InlineDelegate5();

            return(ret == 124);
        }
예제 #9
0
        public static bool DelegateTest2()
        {
            int ret = DelegateTests.CallInstanceDelegateStatic();

            return(ret == 4560);
        }
예제 #10
0
 public void InlineDelegate5()
 {
     Assert.Equal(DelegateTests.InlineDelegate5(), Run <int>("Mosa.UnitTest.Collection.DelegateTests.InlineDelegate5"));
 }
예제 #11
0
        public static bool DelegateTest1()
        {
            int ret = DelegateTests.CallInstanceDelegate();

            return(ret == 456);
        }
예제 #12
0
 public void CallInstanceDelegate()
 {
     Assert.Equal(DelegateTests.CallInstanceDelegate(), Run <int>("Mosa.Test.Collection.DelegateTests.CallInstanceDelegate"));
 }
예제 #13
0
 public void CallDelegateGenericReturn(int a)
 {
     Assert.Equal(DelegateTests.CallDelegateGenericReturn(a), Run <int>("Mosa.Test.Collection.DelegateTests.CallDelegateGenericReturn", a));
 }
예제 #14
0
 public void CallInstanceDelegateStatic()
 {
     Assert.Equal(DelegateTests.CallInstanceDelegateStatic(), Run <int>("Mosa.UnitTest.Collection.DelegateTests.CallInstanceDelegateStatic"));
 }
예제 #15
0
 public void TestInstanceDelegate2(int a, int b)
 {
     Assert.Equal(DelegateTests.TestInstanceDelegate2(a, b), Run <int>("Mosa.UnitTest.Collection.DelegateTests.TestInstanceDelegate2", a, b));
 }
예제 #16
0
 public void TestInstanceDelegate1(int a)
 {
     Assert.Equal(DelegateTests.TestInstanceDelegate1(a), Run <int>("Mosa.UnitTest.Collection.DelegateTests.TestInstanceDelegate1", a));
 }
예제 #17
0
        public static bool DelegateTest6()
        {
            int ret = DelegateTests.InlineDelegate4();

            return(ret == 0);
        }