Esempio n. 1
0
        public void AssignStudentsToActivity()
        {
            IActivityLogic activityOperations = DummyProvider.GetInstance.GetActivityOperations();

            var activity = new Activity("Yoga", new DateTime(2017, 11, 14), 100);

            activityOperations.AddActivity(activity);

            var firstStudent  = new Student("Jon", "Bon Jovi", "1234567-8");
            var secondStudent = new Student("Jim Morrison", "Varela", "1234567-9");

            var students = new List <Student>();

            students.Add(firstStudent);
            students.Add(secondStudent);

            var newActivity = new Activity(activity.Name, activity.Date, activity.Cost);

            newActivity.Students = students;

            activityOperations.ModifyActivityById(activity.Id, newActivity);

            var modifiedActivity = activityOperations.GetActivityById(activity.Id);

            Assert.AreEqual(modifiedActivity.Students, students);
        }
Esempio n. 2
0
        public void ModifyActivity()
        {
            IActivityLogic activityOperations = DummyProvider.GetInstance.GetActivityOperations();

            var activity = new Activity("Yoga", new DateTime(2017, 11, 14), 100);

            activityOperations.AddActivity(activity);

            activity.Name = "Yoga Reloaded";
            activityOperations.ModifyActivityById(activity.Id, activity);

            var modifiedActivity = activityOperations.GetActivityById(activity.Id);

            Assert.AreEqual(modifiedActivity.Name, "Yoga Reloaded");
        }