public void should_print_tasks_not_found_for_empty_list()
        {
            var formatter = new ListTaskFormatter();
            var sb        = new StringBuilder();

            sb.Append(formatter.ToFormatString(new List <ClientTask>()));
            sb.ToString().Should().Be("Tasks not found.\r\n");
        }
 public void should_console_out_task_table()
 {
     var formatter = new ListTaskFormatter();
     var sb = new StringBuilder();
     sb.Append(
         formatter.ToFormatString(new List<ClientTask> { new ClientTask { Id = 1, Name = "abcd123456789000000000000" } }));
     sb.ToString().Should().Be(
         "Id    |            Name |     Completed |             Due date\r\n1     | abcd12345678900 |             - |              not set\r\n");
 }
        public void should_console_out_task_table()
        {
            var formatter = new ListTaskFormatter();
            var sb        = new StringBuilder();

            sb.Append(
                formatter.ToFormatString(new List <ClientTask> {
                new ClientTask {
                    Id = 1, Name = "abcd123456789000000000000"
                }
            }));
            sb.ToString().Should().Be(
                "Id    |            Name |     Completed |             Due date\r\n1     | abcd12345678900 |             - |              not set\r\n");
        }
 public TaskFormatterFactory(SingleTaskFormatter singleTaskFormatter, ListTaskFormatter listTaskFormatter)
 {
     this.listTaskFormatter = listTaskFormatter;
     this.singleTaskFormatter = singleTaskFormatter;
 }
 public void should_print_tasks_not_found_for_empty_list()
 {
     var formatter = new ListTaskFormatter();
     var sb = new StringBuilder();
     sb.Append(formatter.ToFormatString(new List<ClientTask>()));
     sb.ToString().Should().Be("Tasks not found.\r\n");
 }
 public TaskFormatterFactory(SingleTaskFormatter singleTaskFormatter, ListTaskFormatter listTaskFormatter)
 {
     this.listTaskFormatter   = listTaskFormatter;
     this.singleTaskFormatter = singleTaskFormatter;
 }