v1.1.4
Latest
2022.3+

Class AsyncTestHelpers

Inheritance
System.Object
AsyncTestHelpers
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Unity.Services.Multiplayer.Tests.Helpers
Syntax
public static class AsyncTestHelpers

Methods

ExecuteTask(Func<Task>)

Declaration
public static IEnumerator ExecuteTask(Func<Task> taskFunc)
Parameters
TypeNameDescription
System.Func<System.Threading.Tasks.Task>taskFunc
Returns
TypeDescription
System.Collections.IEnumerator

ExecuteTask(Task)

Declaration
public static IEnumerator ExecuteTask(Task task)
Parameters
TypeNameDescription
System.Threading.Tasks.Tasktask
Returns
TypeDescription
System.Collections.IEnumerator

RunActionAsUnityCoroutine(Action<Action>)

Declaration
public static IEnumerator RunActionAsUnityCoroutine(Action<Action> action)
Parameters
TypeNameDescription
System.Action<System.Action>action
Returns
TypeDescription
System.Collections.IEnumerator

RunAsyncTest(Action<Action>, Action<Action>, Action, Action<Action>)

Declaration
public static IEnumerator RunAsyncTest(Action<Action> setup, Action<Action> test, Action validate, Action<Action> teardown)
Parameters
TypeNameDescription
System.Action<System.Action>setup
System.Action<System.Action>test
System.Actionvalidate
System.Action<System.Action>teardown
Returns
TypeDescription
System.Collections.IEnumerator

ThrowsAsync<TException>(Func<Task>)

Declaration
public static async Task<TException> ThrowsAsync<TException>(Func<Task> func)
    where TException : Exception
Parameters
TypeNameDescription
System.Func<System.Threading.Tasks.Task>func
Returns
TypeDescription
System.Threading.Tasks.Task<TException>
Type Parameters
NameDescription
TException