public void FalseEqual() { Univercity U = new Univercity("test"); ITeacher teacher1 = new Teacher(new FullName("test", "test", "test"), new DateTime(2000, 12, 14), Title.Lecture); ITeacher teacher2 = new Teacher(new FullName("test", "test", "test"), new DateTime(2000, 12, 14), Title.Lecture); U.AddTeacher(teacher1); U.AddTeacher(teacher2); var result = teacher1.Equals(teacher2); Assert.IsFalse(result); }
public void AddTeachers() { Univercity U = new Univercity("test"); ITeacher teacher = new Teacher(new FullName("test", "test", "test"), new DateTime(2000, 12, 14), Title.Lecture); ITeacher teacher2 = new Teacher(new FullName("test", "test", "test"), new DateTime(2000, 12, 14), Title.Professor); int result = 2; U.AddTeacher(teacher); U.AddTeacher(teacher2); CollectionAssert.Contains(U.Teachers, teacher); CollectionAssert.Contains(U.Teachers, teacher2); Assert.AreEqual(U.Teachers.Count, result); }
public void RemoveTeachers() { Univercity U = new Univercity("test"); ITeacher teacher1 = new Teacher(new FullName("test", "test", "test"), new DateTime(2000, 12, 14), Title.Lecture); ITeacher teacher2 = new Teacher(new FullName("test", "test", "test"), new DateTime(2000, 12, 14), Title.Professor); string id2 = teacher2.Id.ToString(); int result = 1; U.AddTeacher(teacher1); U.AddTeacher(teacher2); U.RemoveTeacher(id2); CollectionAssert.Contains(U.Teachers, teacher1); CollectionAssert.DoesNotContain(U.Teachers, teacher2); Assert.AreEqual(U.Teachers.Count, result); }
public void GetSubject() { Univercity U = new Univercity("test"); ITeacher teacher = new Teacher(new FullName("test", "test", "test"), new DateTime(2000, 12, 14), Title.Lecture); ISubject subject = new Subject("test", SubjectType.Credited); U.AddTeacher(teacher); U.AddSubject(subject); var result = subject.GetSubject(subject); ReferenceEquals(subject, result); }
public void AddSubject() { Univercity U = new Univercity("test"); ITeacher teacher = new Teacher(new FullName("test", "test", "test"), new DateTime(2000, 12, 14), Title.Lecture); Subject subject1 = new Subject("test", SubjectType.Credited); ISubject subject2 = new Subject("test2", SubjectType.Exem); int result = 2; U.AddTeacher(teacher); U.AddSubject(subject1); U.AddSubject(subject2); teacher.AddSubject(subject1); teacher.AddSubject(subject2); CollectionAssert.Contains(U.Subjects, subject1); CollectionAssert.Contains(U.Subjects, subject2); Assert.AreEqual(teacher.Subjects.Count, result); }
public void AddTeacherToSubject() { Univercity U = new Univercity("test"); ISubject subject1 = new Subject("test", SubjectType.Credited); ISubject subject2 = new Subject("test2", SubjectType.Exem); ITeacher teacher = new Teacher(new FullName("test", "test", "test"), new DateTime(2000, 12, 14), Title.Lecture); string ns1 = subject1.NameSubject.ToString(); string ns2 = subject2.NameSubject.ToString(); string id = teacher.Id.ToString(); string result = teacher.Name.ToString(); U.AddSubject(subject1); U.AddSubject(subject2); U.AddTeacher(teacher); U.AddSubjectToTeacher(id, ns1); U.AddSubjectToTeacher(id, ns2); Assert.AreEqual(subject1.NameTeacher.ToString(), result); Assert.AreEqual(subject2.NameTeacher.ToString(), result); }
public void AddTeacher(ITeacher teacher) { Univercity.AddTeacher(teacher); }