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); }
private void buttonModify_Click(object sender, EventArgs e) { try { this.labelError.Visible = false; var originalActivity = (Activity)this.comboBoxSelectActivityToModify.SelectedItem; var newActivityValues = originalActivity; newActivityValues.Name = this.textBoxActivityName.Text; newActivityValues.Date = this.dateTimePickerActivityDate.Value; newActivityValues.Cost = (int)this.numericUpDownActivityCost.Value; IActivityLogic activityOperations = Provider.GetInstance.GetActivityOperations(); activityOperations.ModifyActivityById(originalActivity.Id, newActivityValues); this.labelSuccess.Visible = true; this.labelSuccess.Text = Constants.ACTIVITY_SUCCESSFULLY_MODIFIED; } catch (CoreException ex) { this.labelError.Visible = true; this.labelError.Text = ex.Message; } catch (Exception ex) { this.labelError.Visible = true; this.labelError.Text = ex.Message; } this.ReloadComboBoxSelectActivitiesToModify(); this.CleanFields(); }
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"); }