Esempio n. 1
0
        public bool CartCourse(CourseDAO course, PersonDAO person)
        {
            var c = CourseMapper.MapToCourse(course);
            var p = PersonMapper.MapToPerson(person);

            return(db.CartCourse(c, p));
        }
        public void Test_DropCourse()
        {
            var    data      = new EFData();
            Person person    = data.GetPerson(2);
            Person professor = data.GetPerson(5);
            Course course    = new Course()
            {
                Title = "TST-101", Department = "Quality Control", Professor = professor.PersonId, StartTime = 20, EndTime = 21, Capacity = 10, Credit = 5, Active = true
            };

            if (data.AddCourse(course, professor))
            {
                if (data.CartCourse(course, person))
                {
                    var actual = data.DropCourse(course, person);

                    if (data.CancelCourse(course))
                    {
                        Assert.True(actual);
                    }
                    else
                    {
                        Assert.True(false);
                    }
                }
                else
                {
                    Assert.True(false);
                }
            }
            else
            {
                Assert.True(false);
            }
        }
        public void Test_CartCourse()
        {
            var    data   = new EFData();
            Person person = data.GetPerson(2);
            Course course = data.GetCourse(5);
            var    actual = data.CartCourse(course, person);

            Assert.True(actual);
        }