Example #1
0
        private void aceptarForm(object sender, EventArgs e)
        {
            string            message;
            string            caption = "Ha habido un error";
            MessageBoxButtons buttons;
            DialogResult      result;

            if (usuari == null || curs == null)
            {//esta buit
                message = "Dni incorrecto o curso no seleccionado ";
                buttons = MessageBoxButtons.OK;
                result  = MessageBox.Show(message, caption, buttons);
            }
            else
            {
                DateTime data = DateTime.Now;
                service.EnrollInCourse(usuari, curs, data);

                message = "Se ha insertado correctamente ";
                buttons = MessageBoxButtons.OK;
                result  = MessageBox.Show(message, caption, buttons);

                this.Close();
            }
        }
        public void TestAddEnrollment()
        {
            User     user   = service.FindUserById("1234567890");
            Course   course = service.FindCourseByName("Swimming for Dummys");
            DateTime date   = DateTime.Now.Date;

            service.EnrollInCourse(user, course, date);
            Enrollment enrollment = user.Enrollments.Where(e => e.Course == course).First();

            Assert.IsNotNull(enrollment);
            Assert.IsNull(enrollment.CancellationDate);
            Assert.IsTrue(course.Enrollments.Contains(enrollment));
            //Assert.IsTrue(user.Enrollments.Contains(enrollment));
            Assert.AreEqual(date, enrollment.EnrollmentDate);
        }