static void Main(string[] args) { //TesterCompteBancaire(); MoyenPaiment carte = new Carte(101) { NomTitulaire = "Gabin", PrénomTitulaire = "Jean", CodeSecret = 9999, DateExpiration = new DateTime(2017, 09, 30) }; MoyenPaiment chq = new Chéquier(102) { NomTitulaire = "Delon", PrénomTitulaire = "Alain", NumPremierChèque = 102001 }; var c = new CompteBancaire(25136156746); CompteBancaireAlertable ca = new CompteBancaireAlertable(c); ca.AlerterClient(); Console.ReadKey(); Console.WriteLine(carte.ToString()); Console.WriteLine(chq.ToString()); Console.WriteLine(); DateTime dateRenou = new DateTime(2016, 02, 25); carte.Renouveler(dateRenou); chq.Renouveler(new DateTime(2016, 05, 21)); Console.WriteLine(carte.ToString()); Console.WriteLine(chq.ToString()); Console.WriteLine(); //MoyenPaiment[] tabMP = new MoyenPaiment[4]; //tabMP[0] = new Carte(456); //tabMP[1] = new Chéquier(456); //tabMP[2] = new Carte(789); //tabMP[3] = new Chéquier(789); //for (int i = 0; i < tabMP.Length; i++) //{ // Console.WriteLine(tabMP[i].ToString()); // Console.WriteLine(tabMP[i].Payer()); //} //TesterDistributeur(); Console.ReadKey(); }
static void TesterMoyensPaiement() { MoyenPaiment carte = new Carte(101) { NomTitulaire = "Gabin", PrénomTitulaire = "Jean", CodeSecret = 9999, DateExpiration = new DateTime(2017, 09, 30) }; MoyenPaiment chq = new Chéquier(102) { NomTitulaire = "Delon", PrénomTitulaire = "Alain", NumPremierChèque = 102001 }; Console.WriteLine(carte.ToString()); Console.WriteLine(chq.ToString()); Console.WriteLine(); DateTime dateRenou = new DateTime(2016, 02, 25); carte.Renouveler(dateRenou); chq.Renouveler(new DateTime(2016, 05, 21)); Console.WriteLine(carte.ToString()); Console.WriteLine(chq.ToString()); Console.WriteLine(); //MoyenPaiment[] tabMP = new MoyenPaiment[4]; //tabMP[0] = new Carte(456); //tabMP[1] = new Chéquier(456); //tabMP[2] = new Carte(789); //tabMP[3] = new Chéquier(789); //for (int i = 0; i < tabMP.Length; i++) //{ // Console.WriteLine(tabMP[i].ToString()); // Console.WriteLine(tabMP[i].Payer()); //} }