static async void Test(ITestClass testClass) { var result = await testClass.ResultIntAsync(); if (result != 100) { throw new Exception($"Assert not Equals"); } await testClass.ReturnAsync(); var hello = testClass.Hello(); if (!hello.Equals("Hello")) { throw new Exception($"Assert not Equals"); } var _result = await testClass.ReturnValueTask(); var test = testClass.Test; test.Hello(); }