public void SimpleTaskFactoryParsingTest(TaskSpecification taskSpecs, Model.Task expectedTask) { var parser = new TaskFactory(); var actualTask = parser.MakeTask(taskSpecs); Assert.IsTrue(expectedTask.Equals(actualTask)); }
public void TaskFactoryMakeShiftTest(Model.Task test, List<ShiftsSpecification> shiftSpecList, List<Model.Shift> expectedShifts) { var parser = new TaskFactory(); var actualShifts = parser.MakeShifts(test, shiftSpecList); Assert.IsTrue(expectedShifts.SequenceEqual(actualShifts)); }
public void MisplacedTaskSpecExtractionAndTaskFactoryParsingTest(int entry, Model.Task expectedTask) { ws = (Excel.Worksheet)wss["TestTasks2"]; IEnumerable<Specification> actualTaskSpecs; Assert.IsTrue(excelController.ExtractData(out actualTaskSpecs)); var parser = new TaskFactory(); var actualTask = parser.MakeTasks(actualTaskSpecs.OfType<TaskSpecification>().ToList()); Assert.IsTrue(expectedTask.Equals(actualTask.ElementAt(entry))); }