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); }
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>(); }
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); }