public TasksController() { _dropboxDataService = new DropboxDataService("2ye0qkgiebbbmc8", "knyd9c9wdcrnm6v", "C7A5Ol0rTmAAAAAAAAAAB7zOq76TMXIKLMsaVivYagaza8XMU__RqGw3D2syR3SK"); _parsingService = new ParsingService(); }
public void GetIsCompletedQualifier_isNot() { // Arrange / Given var parsingService = new ParsingService(); // Act / When var task = @"pick up prescription at costcos due:2015-07-30"; var qualifierValue = parsingService.GetIsCompletedQualifier(task); // Assert / Then Assert.AreEqual(false, qualifierValue); }
public void GetDueDateQualifier_invalidDate() { // Arrange / Given var parsingService = new ParsingService(); // Act / When var task = @"pick up prescription at costcos due:2015-13-30"; var qualifierValue = parsingService.GetDueDateQualifier(task); // Assert / Then Assert.AreEqual("", qualifierValue); }
public void GetContextQualifier() { // Arrange / Given var parsingService = new ParsingService(); // Act / When var task = @"#someday pick up prescription at costcos due:2015-07-30"; var qualifierValue = parsingService.GetContextQualifier(task); // Assert / Then Assert.AreEqual("someday", qualifierValue); }
public void GetProjectQualifier_exists() { // Arrange / Given var parsingService = new ParsingService(); // Act / When var task = @"pick up prescription at costcos +Comments-In-Code due:2015-07-30"; var qualifierValue = parsingService.GetProjectQualifier(task); // Assert / Then Assert.AreEqual("Comments-In-Code", qualifierValue); }
public void GetTaskArray_Test() { // Arrange / Given var parsingService = new ParsingService(); // Act / When var tasks = @"!a build story map for +gitting-stuff-done" + Environment.NewLine + "!c transfer google books to kindle" + Environment.NewLine + "pick up prescription at costcos due:2015-07-30"; var tasksArray = parsingService.GetTaskArray(tasks); // Assert / Then Assert.AreEqual(tasksArray.Count, 3); Assert.AreEqual("!a build story map for +gitting-stuff-done", tasksArray[0].Description); Assert.AreEqual(2, tasksArray[1].Id); Assert.AreEqual(3, tasksArray[2].Id); }
public void GetTask() { // Arrange / Given var parsingService = new ParsingService(); // Act / When var taskString = @"pick up prescription at costcos due:2015-07-30"; var task = parsingService.GetTaskFromTaskString(taskString, 1); // Assert / Then Assert.AreEqual(1, task.Id); Assert.AreEqual(taskString, task.Description); DateTime dateTime; DateTime.TryParse("2015-07-30", out dateTime); Assert.AreEqual(dateTime, task.DueDate); Assert.AreEqual("", task.Context); Assert.AreEqual(false, task.IsCompleted); Assert.AreEqual("", task.Project); }