public void OperationScheduleParseTest()
 {
     testCmdParser = new CommandParser();
     Operation op1 = testCmdParser.ParseOperation("task  jan 15th midnight - jan 30th morning schedule 3000 hours");
     Assert.AreEqual("ToDo.OperationSchedule", op1.GetType().ToString());
     return;
 }
 public void OperationSearchDeadlineParseTest()
 {
     testCmdParser = new CommandParser();
     Operation op1 = testCmdParser.ParseOperation("search by 2013 oct 30th 5:49 pm");
     Assert.AreEqual("ToDo.OperationSearch", op1.GetType().ToString());
     return;
 }
        public void OperationTimedParseTest()
        {
            testCmdParser = new CommandParser();
            Operation op1 = testCmdParser.ParseOperation("task do stuff add sunday morning to wed 13:20 ");
            Assert.AreEqual("ToDo.OperationAdd", op1.GetType().ToString());

            return;
        }
 public void OperationInvalidParseTest()
 {
     testCmdParser = new CommandParser();
     bool flag = false;
     try
     {
         testCmdParser.ParseOperation("add delete modify");
     }
     catch (MultipleCommandsException)
     {
         flag = true;
     }
     Assert.IsTrue(flag);
     return;
 }