public void ItShouldFilterTasksThatArePastDue()
 {
     var testAddCommand = new AddCommand();
     var arguments1 = new ArgumentList(new string[] { "add", "I added something", DateTime.Today.ToString("d") }, new string[] { "add" });
     var arguments2 = new ArgumentList(new string[] { "add", "I added something else", "1/7/2016" }, new string[] { "add" });
     var taskList = new TaskList();
     testAddCommand.Execute(arguments1, taskList, new TagList(), new TagFolder());
     testAddCommand.Execute(arguments2, taskList, new TagList(), new TagFolder());
     var actual = taskList.FilterDue("past")[0].TaskDescription;
     var expected = "I added something else";
     Assert.AreEqual(expected, actual);
 }