def testCreateCoMoToNode(self):

        assignmentDict = {'type': 'Assignment', 'id': 68, 'name': 'MP0'}
        expectedAssignment = Assignment(id=68, name='MP0')
        actualAssignment = GraphObjectFactory.createCoMoToNode(assignmentDict)
        self.assertEqual(actualAssignment, expectedAssignment)

        semesterDict = {'type': 'Semester', 'id': 0, 'season': 'Fall', 'year': 2008}
        expectedSemester = Semester(id=0, season='Fall', year=2008)
        actualSemester = GraphObjectFactory.createCoMoToNode(semesterDict)
        self.assertEqual(actualSemester, expectedSemester)
    def testCreateCoMoToNode(self):

        assignmentDict = {'type': 'Assignment', 'id': 68, 'name': 'MP0'}
        expectedAssignment = Assignment(id=68, name='MP0')
        actualAssignment = GraphObjectFactory.createCoMoToNode(assignmentDict)
        self.assertEqual(actualAssignment, expectedAssignment)

        semesterDict = {
            'type': 'Semester',
            'id': 0,
            'season': 'Fall',
            'year': 2008
        }
        expectedSemester = Semester(id=0, season='Fall', year=2008)
        actualSemester = GraphObjectFactory.createCoMoToNode(semesterDict)
        self.assertEqual(actualSemester, expectedSemester)