예제 #1
0
        public void Demarrer_CasArretee_VoitureDemarree()
        {
            // Arranger
            string  marque          = "marque1";
            string  modele          = "modele1";
            double  vitesseAttendue = 0;
            Voiture v = new Voiture();

            v.Initialiser(marque, modele);

            // Agir
            v.Demarrer();

            // Auditer
            Assert.Equal(marque, v.Marque);
            Assert.Equal(modele, v.Modele);
            Assert.True(v.EstDemarree);
            Assert.Equal(vitesseAttendue, v.Vitesse);
        }
예제 #2
0
        public void Arreter_CasDemarreeVitesseInf5_VoitureArretee()
        {
            // Arranger
            string  marque          = "marque1";
            string  modele          = "modele1";
            double  vitesseAttendue = 0;
            Voiture v = new Voiture();

            v.Initialiser(marque, modele);
            v.Demarrer();
            v.Accelerer(4.99);

            // Agir
            v.Arreter();

            // Auditer
            Assert.Equal(marque, v.Marque);
            Assert.Equal(modele, v.Modele);
            Assert.False(v.EstDemarree);
            Assert.Equal(vitesseAttendue, v.Vitesse);
        }