예제 #1
0
        static void Main(string[] args)
        {
            //Salarie salarie1 = new Salarie("Lupo", "Jean", "12cvb45");
            //Console.WriteLine(salarie1.Prenom);
            //Console.WriteLine($"nb instances {Salarie.Count}");

            //Salarie salarie2 = new Salarie("Robin", "Valdez", "12cvb45");
            ////String s = "ppp";

            // Console.WriteLine(salarie2.Equals(s));
            //Console.WriteLine($"nb instances {Salarie.Count}");

            //Salarie salarie3 = new Salarie("Robin", "Poulets", "12cvb45");
            //Console.WriteLine("{0}, {1}, {2}", salarie3.Nom, "Moped", salarie2.Matricule);
            //Console.WriteLine($"nb instances {Salarie.Count}");

            //Salarie salarie4 = new Salarie();
            //Console.WriteLine($"nb instances {Salarie.Count}");

            //Salarie salarie5 = new Salarie() { Nom = "bost", Matricule = "12ghj12" };
            //Console.WriteLine($"nb instances {~Salarie.Count}");

            //bool Verif = Salarie.Equals(salarie2, salarie3);
            //Console.WriteLine(Verif);
            /*Debug.WriteLine(salarie2, salarie3);*/

            Commercial commercial1 = new Commercial(60000, 750000, 0.75, "Robert", "Morrisson", "12cvb12", 0.3);

            Console.WriteLine(commercial1.SalaireNet());



            //// Test du matricule //

            //Console.WriteLine("     Test de vérification Matricule     ");
            //Console.WriteLine("   ");
            //Console.WriteLine
            //    ($"Test nom vide : { Salarie.IsMatriculeValide("") == true}");
            //Console.WriteLine
            //    ($"Test longueur > 7 : { Salarie.IsMatriculeValide("12345678") == true}");
            //Console.WriteLine
            //    ($"Test caractère valide : { Salarie.IsMatriculeValide("12tft45") == true}");
            //Console.WriteLine("   ");

            //// Test du prénom //

            //Console.WriteLine("     Test de vérification du prénom     ");
            //Console.WriteLine("   ");
            //Console.WriteLine
            //   ($"Test prenom vide : { Salarie.IsMatriculeValide("") == true}");
            //Console.WriteLine
            //    ($"Test prenom < 3 : { Salarie.IsMatriculeValide("Bo") == false}");
            //Console.WriteLine
            //     ($"Test prenom < 30 : { Salarie.IsMatriculeValide("Bobobobobobobobobobobobobobobobo") == false}");
            //Console.WriteLine
            //    ($"Test prenom contient des chiffres : { Salarie.IsMatriculeValide("B15o") == false}");
            //Console.WriteLine("   ");



            //// Test du nom //

            //Console.WriteLine("     Test de la vérification du nom     ");
            //Console.WriteLine("   ");
            //Console.WriteLine
            //   ($"Test prenom vide : { Salarie.IsMatriculeValide("") == true}");
            //Console.WriteLine
            //    ($"Test nom < 3 : { Salarie.IsMatriculeValide("Ma") == false}");
            //Console.WriteLine
            //     ($"Test nom < 30 : { Salarie.IsMatriculeValide("BababaBababaBababaBababaBababaBababaBababa") == false}");
            //Console.WriteLine
            //    ($"Test prenom contient des chiffres : { Salarie.IsMatriculeValide("Ba45") == true}");
            //Console.WriteLine("   ");


            //// Test du TauxCS //

            //Console.WriteLine("     Test de vérification du TauxCX     ");
            //Console.WriteLine("   ");
            //Console.WriteLine
            //    ($"Test TauxCS : { Salarie.IsTauxCS(0.75) == false}");
            //Console.WriteLine
            //    ($"Test TauxCS : { Salarie.IsTauxCS(075) == false}");
            //Console.WriteLine
            //    ($"Test TauxCS : { Salarie.IsTauxCS(0.5) == true}");
            //Console.WriteLine("   ");
            //// Test du TauxCS OK //



            //// Test du Date de naissance //

            //DateTime MaDatedeNaissance = new DateTime(2011, 5, 3);

            //Console.WriteLine("     Test de vérification de la date de naissance      ");
            //Console.WriteLine("   ");
            //Console.WriteLine
            //    ($"Test Date de naissance : { Salarie.IsDateDeNaissance(MaDatedeNaissance) == true}");

            //// Test du Date de naissance OK //
        }