public static void AssertTaskStarting(this TaskMessages taskMessages)
 {
     taskMessages.AssertSingleMessage(ServerAction.TaskStarting);
 }
 public static void AssertTaskException(this TaskMessages taskMessages, params TaskException[] exceptions)
 {
     taskMessages.AssertSingleMessage(ServerAction.TaskException, exceptions);
 }
 public static void AssertCreateDynamicElement(this TaskMessages taskMessages)
 {
     taskMessages.AssertSingleMessage(ServerAction.CreateDynamicElement);
 }
 public static void AssertTaskException(this TaskMessages taskMessages, Exception exception)
 {
     taskMessages.AssertSingleMessage(ServerAction.TaskException, exception);
 }
 public static void AssertTaskExplain(this TaskMessages taskMessages, string explanation)
 {
     taskMessages.AssertSingleMessage(ServerAction.TaskExplain, explanation);
 }
 public static void AssertTaskOutput(this TaskMessages taskMessages, string text)
 {
     taskMessages.AssertSingleMessage(ServerAction.TaskOutput, text, TaskOutputType.STDOUT);
 }
 public static void AssertTaskDuration(this TaskMessages taskMessages, TimeSpan duration)
 {
     taskMessages.AssertSingleMessage(ServerAction.TaskDuration, duration);
 }
 public static void AssertTaskFinished(this TaskMessages taskMessages, string message, TaskResult result)
 {
     taskMessages.AssertSingleMessage(ServerAction.TaskFinished, message, result);
 }