Пример #1
0
        public void MulOperator_CasGeneraux_Rationnel(NombreRationnel p_operande1, NombreRationnel p_operande2, NombreRationnel p_resultatAttendu)
        {
            // Arranger (paramètres)

            // Agir
            NombreRationnel nr = p_operande1 * p_operande2;

            // Auditer
            nr.Should().Be(p_resultatAttendu);
        }
Пример #2
0
        public void Ctr_CasDenominateurZero_Exception()
        {
            // Arranger
            int    numerateur   = 42;
            int    denominateur = 0;
            Action action       = () => { NombreRationnel nr = new NombreRationnel(numerateur, denominateur); };


            // Agir && Auditer
            action.Should().Throw <ArgumentException>();
        }
Пример #3
0
        public void Ctr_CasNormal_ValeursDefiniesDenominateurPositif()
        {
            // Arranger
            int numerateur   = 42;
            int denominateur = 42;

            // Agir
            NombreRationnel nr = new NombreRationnel(numerateur, denominateur);

            // Auditer
            nr.Numerateur.Should().Be(numerateur);
            nr.Denominateur.Should().Be(denominateur);
        }