public void TestPowerAsyncException(int a, int b)
        {
            AsyncUtil obj = new AsyncUtil();

            Assert.ThrowsAsync <InvalidOperationException>(async() => await obj.PowerAsync(a, b));
        }
        public async Task <int> TestPowerAsync(int a, int b)
        {
            AsyncUtil obj = new AsyncUtil();

            return(await obj.PowerAsync(a, b));
        }