示例#1
0
        /// <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.");
        }
示例#2
0
        /// <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.");
        }