public void ToString_ShouldBeHelpful() { var serverStatus = new JobRunnerStatus(); serverStatus.ToString() .Should() .Be($"Server has 0 queued tasks and 0 finished tasks"); }
private static void ShowQueuedTasks(JobRunnerStatus status) { Presenter.NewLine(); if (status.QueuedTasks.Length > 0) { Presenter.ShowMessage($"Queued tasks ({status.QueuedTasks.Length}):", Logger); foreach (var queuedTask in status.QueuedTasks) { Presenter.ShowMessage(queuedTask.ToString(), Logger); } } else { Presenter.ShowMessage("There are currently no queued tasks", Logger); } }
private static void ShowFinishedTasks(JobRunnerStatus status) { Presenter.NewLine(); var count = 0; if (status.FinishedTasks.Length > 0) { Presenter.ShowMessage("Finished tasks (latest 10):", Logger); foreach (var finishedTask in status.FinishedTasks) { count++; Presenter.ShowMessage(finishedTask.ToString(), Logger); if (count > 10) { break; } } } else { Presenter.ShowMessage("There are currently no finished tasks", Logger); } }