static void Main() { //Création de la catapulte principale Catapult catapult = new Catapult(); //Test que l'exception est bien levée Catapult catapult_test = new Catapult(); try { catapult_test.getRope().SetPartsHP(catapult_test.getRope(), 0); } catch (BrokenException be) { Console.WriteLine("Broken Exception " + be.Message); } catch (Exception ex) { Console.WriteLine("Exception " + ex.Message); } finally { Console.WriteLine("Fin de la modification"); } //Test tir de la catapulte try { catapult.tir(); } catch (Exception ex) { Console.WriteLine("Exception " + ex.Message); } finally { Console.WriteLine("Fin du tir"); } Console.WriteLine("Fini"); Console.ReadKey(); }