Exemplo n.º 1
0
        public void ModifyTeacherSuccess()
        {
            SetUp();
            TeacherLogic testLogic      = new TeacherLogic();
            Teacher      newTeacher     = TeacherTest();
            Teacher      anotherTeacher = TeacherTest();

            anotherTeacher.Id = 99;
            testLogic.Add(newTeacher);
            newTeacher.Id     = testLogic.GetNextIdFree() - 1;
            anotherTeacher.Id = testLogic.GetNextIdFree() - 1;
            testLogic.Modify(newTeacher, anotherTeacher);
            Assert.IsTrue(testLogic.Exists(newTeacher));
        }
Exemplo n.º 2
0
        public void GetFirstNextTeacherId()
        {
            SetUp();
            TeacherLogic logic         = new TeacherLogic();
            int          expectedValue = 1;

            Assert.IsTrue(logic.GetNextIdFree().Equals(expectedValue));
        }
Exemplo n.º 3
0
        public void GetNextTeachertId()
        {
            SetUp();
            TeacherLogic logic         = new TeacherLogic();
            int          expectedValue = 0;
            Teacher      newTeacher    = TeacherTest();

            newTeacher.Id = 1;
            logic.Add(newTeacher);
            int obtainedValue = logic.GetNextIdFree();

            Assert.IsFalse(obtainedValue.Equals(expectedValue));
        }
Exemplo n.º 4
0
        public void AddNewTeacher(string name, string lastName, List <Object> subjects)
        {
            TeacherLogic logic      = new TeacherLogic();
            Teacher      newTeacher = new Teacher();

            newTeacher.Id       = logic.GetNextIdFree();
            newTeacher.Subjects = new List <Subject>();
            newTeacher.Name     = name;
            newTeacher.LastName = lastName;
            foreach (Object item in subjects)
            {
                newTeacher.Subjects.Add((Subject)item);
            }
            logic.Add(newTeacher);
        }
Exemplo n.º 5
0
        public void ModifyTeacherCheckUpdateSuccess()
        {
            SetUp();
            TeacherLogic testLogic      = new TeacherLogic();
            Teacher      newTeacher     = TeacherTest();
            Teacher      anotherTeacher = TeacherTest();
            int          differentId    = 99;

            anotherTeacher.Id = differentId;
            testLogic.Add(newTeacher);
            anotherTeacher.Id = testLogic.GetNextIdFree() - 1;
            testLogic.Modify(newTeacher, anotherTeacher);
            List <Teacher> list       = testLogic.GetAllTeachers();
            bool           validation = false;

            if (list.Count != 0)
            {
                validation = (list.ElementAt(0).LastName == anotherTeacher.LastName);
            }
            Assert.IsTrue(validation);
        }