public void UnChargementAvecUnVolumeSupérieurAuVolumeRestant_DoitLeverUneException() { var wagon = new Wagon <Céréale>(Poids.Tonnes(20), Volume.M3(100)); wagon.Charger(new Avoine(), Volume.M3(50)); Assert.Throws <InvalidOperationException>(() => wagon.Charger(new Avoine(), Volume.M3(80))); }
public void UnChargementAvecUnVolumeInférieurAuVolumeRestant_DoitAjouterCeVolume() { var wagon = new Wagon <Céréale>(Poids.Tonnes(20), Volume.M3(100)); wagon.Charger(new Avoine(), Volume.M3(50)); Assert.Equal(Volume.M3(50), wagon.VolumeUtilisé); }