public void TestPut10CurrencyInNonFullCurrencyHolder() { // A vous d'écrire un test qui vérifie que si on ajoute via la methode put 10 currency à un sac a moité plein, il contient maintenant la bonne quantité de currency var currency = new CurrencyHolder(EXEMPLE_NOM_MONNAIE_VALIDE, EXEMPLE_CAPACITE_VALIDE, EXEMPLE_CONTENANCE_INITIALE_VALIDE); currency.Put(10); Assert.True(currency.CurrentAmount == EXEMPLE_CONTENANCE_INITIALE_VALIDE + 10); }
public void CheckisNotFull() { CurrencyHolder currency = new CurrencyHolder("Exemple", 2, 0); currency.Put(1); var result = currency.IsFull(); Assert.False(result); }
public void PutNullCurrencyAmountExeption() { Action mauvaisAppel = () => { CurrencyHolder currency = new CurrencyHolder(EXEMPLE_NOM_MONNAIE_VALIDE, 10, 9); currency.Put(0); }; Assert.Throws <CantPutNullCurrencyAmountExeption>(mauvaisAppel); }
public void TestPut10CurrencyInNonFullCurrencyHolder() { // A vous d'écrire un test qui vérifie que si on ajoute via la methode put 10 currency à un sac a moité plein, il contient maintenant la bonne quantité de currency var ch = new CurrencyHolder("Brouzouf", 100, 50); ch.CurrentAmount = ch.Put(ch.CurrentAmount, 10); var result = ch.CurrentAmount == 60; Assert.True(result); }
public void TestPut10CurrencyInNearlyFullCurrencyHolder() { // A vous d'écrire un test qui vérifie que si on ajoute via la methode put 10 currency à un sac quasiement plein, une exeption NotEnoughtSpaceInCurrencyHolderExeption est levée. Action mauvaisAppel = () => { CurrencyHolder currency = new CurrencyHolder(EXEMPLE_NOM_MONNAIE_VALIDE, 10, 9); currency.Put(10); }; Assert.Throws <NotEnoughtSpaceInCurrencyHolderExeption>(mauvaisAppel); }
public void Put0AmountInCurrencyHolderThrowExeption() { //Test renvoyant une erreur si le put ajoute 0 try { var ch = new CurrencyHolder("Brouzouf", 100, 10); ch.CurrentAmount = ch.Put(ch.CurrentAmount, 0); } catch (System.ArgumentException) { System.Console.WriteLine("test ok"); } }
public void TestPut10CurrencyInNearlyFullCurrencyHolder() { try { // A vous d'écrire un test qui vérifie que si on ajoute via la methode put 10 currency à un sac quasiement plein, une exeption NotEnoughtSpaceInCurrencyHolderExeption est levée. var ch = new CurrencyHolder("Brouzouf", 100, 95); ch.CurrentAmount = ch.Put(ch.CurrentAmount, 10); } catch (NotEnoughtSpaceInCurrencyHolderExeption) { throw new NotEnoughtSpaceInCurrencyHolderExeption(); } }