コード例 #1
0
ファイル: UT_Async.cs プロジェクト: Anil1111/training_dot_net
        public void Test_AwaitAtEndOfFunction()
        {
            CSLanguageSandbox.CS_Async asyncObj = new CSLanguageSandbox.CS_Async();

            var asyncOperationTask = Task.Run <double>(async() =>
                                                       await asyncObj.TestAwaitAtEnd(5));

            Assert.AreEqual(5, asyncOperationTask.Result);
        }
コード例 #2
0
ファイル: UT_Async.cs プロジェクト: Anil1111/training_dot_net
        public void Test_AwaitOnCallBlocksRestOfFunction()
        {
            CSLanguageSandbox.CS_Async asyncObj = new CSLanguageSandbox.CS_Async();

            var asyncOperationTask = Task.Run <double>(async() =>
                                                       await asyncObj.TestAsyncWithAwait(5));

            Assert.AreEqual(0, asyncOperationTask.Result);
        }