Ejemplo n.º 1
0
            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);
            }
Ejemplo n.º 2
0
            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);
            }
Ejemplo n.º 3
0
            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);
            }
Ejemplo n.º 4
0
            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);
            }
Ejemplo n.º 5
0
            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);
            }
Ejemplo n.º 6
0
            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);
            }
Ejemplo n.º 7
0
 public void AddTeacher(ITeacher teacher)
 {
     Univercity.AddTeacher(teacher);
 }