IEnumerator TestAsyncApiWrapper_Normal()
        {
            var co = Coroutines.Start <int>(TestApiWrapper.AddAsync(3, 5, 0.1f));

            yield return(co);

            TestUtil.AssertEq(8, co.Get());
        }
        IEnumerator TestAsyncApiWrapper_EndException()
        {
            // Set 0 to the second argument to generate an exception in End_AddAsync()
            var co = Coroutines.Start <int>(TestApiWrapper.AddAsync(3, 0, 0.1f));

            yield return(co);

            TestUtil.AssertThrow <Exception>(() => co.Get());
        }