/// <summary> /// Asserts the given <see cref="Task"/> completes successfully and yields /// the expected result. /// </summary> /// <typeparam name="T">The type the task will return.</typeparam> /// <param name="task">The task to test.</param> /// <param name="expectedObj">The expected result.</param> public static void ResultEquals <T>(Task <T> task, T expectedObj) { T actualObj = SucceedsWithResult <T>(task); TestDataAssert.AreEqual(expectedObj, actualObj, "Task returned the wrong result value."); }
/// <summary> /// Asserts the given <see cref="Task"/> completes successfully and yields /// the expected result. /// </summary> /// <param name="task">The <see cref="Task"/> to test.</param> /// <param name="expectedObj">The expected result.</param> public static void ResultEquals(Task task, object expectedObj) { object actualObj = SucceedsWithResult(task); TestDataAssert.AreEqual(expectedObj, actualObj, "Task returned the wrong result value."); }