コード例 #1
0
        public void ToString_ShouldBeHelpful()
        {
            var serverStatus = new JobRunnerStatus();

            serverStatus.ToString()
            .Should()
            .Be($"Server has 0 queued tasks and 0 finished tasks");
        }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
        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);
            }
        }