public void doitCalculerOuvertureEV12Iso100(double ouvertureAttendue, double tempsDePose) { Posemètre posemètre = GénérateurDePosemètre.générerUnPosemètre(10000, 100, tempsDePose, 0); posemètre = actionOuverture.mettreAJourLePosemètre(posemètre); Assert.That(posemètre.getOuverture(), Is.EqualTo(ouvertureAttendue)); }
public void doitCalculerOuvertureSunny16() { Posemètre posemètre = GénérateurDePosemètre.générerUnPosemètre(82000, 100, 1.0 / 125.0, 0); posemètre = actionOuverture.mettreAJourLePosemètre(posemètre); Assert.That(posemètre.getOuverture(), Is.EqualTo(16)); }
public void doitCalculerIsoSunny16() { Posemètre posemètre = GénérateurDePosemètre.générerUnPosemètre(82000, 0, 1.0 / 125.0, 16); posemètre = actionIso.mettreAJourLePosemètre(posemètre); Assert.That(posemètre.getISO(), Is.EqualTo(100)); }
public void doitCalculerTempsDePoseEV12Iso100(double ouverture, double tempsDePoseAttendu) { Posemètre posemètre = GénérateurDePosemètre.générerUnPosemètre(10000, 100, 0, ouverture); posemètre = actionTempsDePose.mettreAJourLePosemètre(posemètre); Assert.That(posemètre.getTempsDePose(), Is.EqualTo(tempsDePoseAttendu)); }
public void doitCalculerTempsDePoseSunny16() { Posemètre posemètre = GénérateurDePosemètre.générerUnPosemètre(82000, 100, 0, 16); posemètre = actionTempsDePose.mettreAJourLePosemètre(posemètre); Assert.That(posemètre.getTempsDePose(), Is.EqualTo(0.008)); }
public void doitRécupérerLaBonneActionEtFaireLeCalculCorrectement() { Capteur capteurDeTest = new DoublureDeCapteur(); Posemètre posemètre = GénérateurDePosemètre.générerUnPosemètre(0, 100, 0, 16); BusDeCommandes bus = new BusDeCommandes(capteurDeTest); posemètre = bus.éxécuterLaCommandeDeCalcul(TypeAction.TempsDePose, posemètre); Assert.That(posemètre.getTempsDePose(), Is.EqualTo(1.0 / 125.0)); }