public virtual IExerciceChoice ChooseAndShow(EExercice exercice) { IExerciceChoice choice = null; switch (exercice) { case EExercice.Exercice_1: choice = new Exercice_1(); break; case EExercice.Exercice_2: choice = new Exercice_2(); break; case EExercice.Exercice_3: choice = new Exercice_3(); break; case EExercice.Exercice_4: choice = new Exercice_4(); break; case EExercice.Exercice_5: choice = new Exercice_5(); break; case EExercice.Quit: default: break; } return(choice); }
public void run_exercise_second_should_add_one_address() { int oldNumberOfAddresses = _testRepostory.GetNumberOfAddresses(); Exercice_2 secondExercise = new Exercice_2(); var numberOfAddedAddresses = secondExercise.RunExercice(); int newNumberOfAddresses = _testRepostory.GetNumberOfAddresses(); Assert.AreEqual(oldNumberOfAddresses + 1, newNumberOfAddresses); Assert.AreEqual(1, numberOfAddedAddresses); }