示例#1
0
        public void TestMethodeIsFull_4()
        {
            CurrencyHolder ch15 = new CurrencyHolder(EXEMPLE_NOM_MONNAIE_VALIDE, 155, 40);
            bool           res  = ch15.IsFull();

            Assert.False(res);
        }
示例#2
0
        // Un CurrencyHolder est plein (IsFull) si son contenu est égal à sa capacité (4 test)
        public void TestMethodeIsFull_1()
        {
            CurrencyHolder ch15 = new CurrencyHolder(EXEMPLE_NOM_MONNAIE_VALIDE, 5, 5);
            bool           res  = ch15.IsFull();

            Assert.True(res);
        }
示例#3
0
        public void CurrencyHolderCreatedWithInitialCurrentAmountOf0ShouldContain0Currency()
        {
            var ch     = new CurrencyHolder(EXEMPLE_NOM_MONNAIE_VALIDE, EXEMPLE_CAPACITE_VALIDE, 0);
            var result = ch.CurrentAmount == 0;

            Assert.True(result);
        }
示例#4
0
        public void CurrencyHolderIsEmpty1()
        {
            CurrencyHolder ch     = new CurrencyHolder("hanane", 400, 0);
            var            result = ch.IsEmpty();

            Assert.True(result);
        }
示例#5
0
        public void TestMethodeIsEmpty_2()
        {
            CurrencyHolder ch14 = new CurrencyHolder(EXEMPLE_NOM_MONNAIE_VALIDE, EXEMPLE_CAPACITE_VALIDE, 5);
            bool           res  = ch14.IsEmpty();

            Assert.False(res);
        }
示例#6
0
        public void IsEmptyTrue()
        {
            //test pour la méthode
            var ch = new CurrencyHolder("Test", 250, 0);

            Assert.True(ch.IsEmpty());
        }
        public void BrouzoufIsAValidCurrencyName()
        {
            // A vous d'�crire un test qui v�rife qu'on peut cr�er un CurrencyHolder contenant une monnaie dont le nom est Brouzouf
            CurrencyHolder myCurrencyHolder = new CurrencyHolder(EXEMPLE_NOM_MONNAIE_VALIDE, EXEMPLE_CAPACITE_VALIDE, EXEMPLE_CONTENANCE_INITIALE_VALIDE);

            Assert.Equal(myCurrencyHolder.CurrencyName, "Brouzouf");
        }
        public void DollardIsAValidCurrencyName()
        {
            // A vous d'�crire un test qui v�rife qu'on peut cr�er un CurrencyHolder contenant une monnaie dont le nom est Dollard
            CurrencyHolder myCurrencyHolder = new CurrencyHolder("Dollard", EXEMPLE_CAPACITE_VALIDE, EXEMPLE_CONTENANCE_INITIALE_VALIDE);

            Assert.Equal(myCurrencyHolder.CurrencyName, "Dollard");
        }
示例#9
0
        public void CantCreateCurrencyHolderWithCapacityThrowExeption()
        {
            Action mauvaisAppel1 = () => {
                var ch = new CurrencyHolder("test", 0, 0);
            };

            Assert.Throws <ArgumentException>(mauvaisAppel1);
        }
示例#10
0
        public void CantCreateCurrencyHolderWithaThrowExeption()
        {
            Action mauvaisAppel1 = () => {
                var ch = new CurrencyHolder("afcevedv", 200, 0);
            };

            Assert.Throws <ArgumentException>(mauvaisAppel1);
        }
        public void DollardIsAValidCurrencyName()
        {
            // A vous d'écrire un test qui vérife qu'on peut créer un CurrencyHolder contenant une monnaie dont le nom est Dollard
            var ch     = new CurrencyHolder("Dollard", EXEMPLE_CAPACITE_VALIDE, EXEMPLE_CONTENANCE_INITIALE_VALIDE);
            var result = ch.CurrencyName == "Dollard";

            Assert.True(result);
        }
示例#12
0
        public void TestIsEmpty()
        {
            // 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(EXEMPLE_NOM_MONNAIE_VALIDE, 480, EXEMPLE_CONTENANCE_INITIALE_VALIDE);

            ch.Store(20);
            Assert.True(ch.IsEmpty());
        }
        public void CONTENANCE_INITIALE_NONVIDE()
        {
            // Faire un tests unitaires pertinents pour la methode IsEmpty n'est pas vide
            var ch     = new CurrencyHolder(EXEMPLE_NOM_MONNAIE_VALIDE, EXEMPLE_CAPACITE_VALIDE, 20);
            var result = ch.IsEmpty();

            Assert.False(result);
        }
示例#14
0
        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("Dollard", EXEMPLE_CAPACITE_VALIDE, 500);

            ch.Store(10);
            Assert.True(ch.CurrentAmount == 510);
        }
        public void testisempty1()
        {
            //Test renvoyant un True si la bourse est vide
            var ch     = new CurrencyHolder("Brouzouf", 100, 50);
            var result = ch.IsEmpty(0);

            Assert.True(result);
        }
        //Un CurrencyHolder est plein (IsFull) si son contenu est égal à sa capacité (4 test, y a pas de piege)
        public void TestIsFull4()
        {
            //Faire 2 tests unitaires pertinents pour la methode IsEmpty
            CurrencyHolder myCurrencyHolder = new CurrencyHolder(EXEMPLE_NOM_MONNAIE_VALIDE, 500, 500);
            var            result           = myCurrencyHolder.Capacity == myCurrencyHolder.CurrentAmount;

            Assert.True(result);
        }
        public void contenuNonEgalcapacite()
        {
            // Un CurrencyHolder n'est pas plein contenu n'est pas égal à sa capacité
            var ch     = new CurrencyHolder(EXEMPLE_NOM_MONNAIE_VALIDE, 25, 20);
            var result = ch.IsFull();

            Assert.False(result);
        }
        public void contenuEgalcapacite()
        {
            // Un CurrencyHolder est plein contenu est égal à sa capacité
            var ch     = new CurrencyHolder(EXEMPLE_NOM_MONNAIE_VALIDE, 20, 20);
            var result = ch.IsFull();

            Assert.True(result);
        }
示例#19
0
        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(EXEMPLE_NOM_MONNAIE_VALIDE, EXEMPLE_CAPACITE_VALIDE, EXEMPLE_CONTENANCE_INITIALE_VALIDE);

            ch.Store(10);
            Assert.True(ch.CurrentAmount == 10 + EXEMPLE_CONTENANCE_INITIALE_VALIDE);
        }
        public void testisfull1()
        {
            //Test renvoyant un true si la bourse est pleine
            var ch     = new CurrencyHolder("Brouzouf", 100, 50);
            var result = ch.IsFull(100, 100);

            Assert.True(result);
        }
示例#21
0
        public void DollardIsAValidCurrencyName()
        {
            // A vous d'écrire un test qui vérife qu'on peut créer un CurrencyHolder contenant une monnaie dont le nom est Dollard
            var monai = new CurrencyHolder("Dollard", EXEMPLE_CAPACITE_VALIDE, 0);
            var res   = monai.CurrencyName == "Dollard";

            Assert.True(res);
        }
        public void testisfull4()
        {
            //Test renvoyant un false si la bourse est remplie avec un montant inférieur à la place restante dans celle-ci
            var ch     = new CurrencyHolder("Brouzouf", 100, 50);
            var result = ch.IsFull(100, 60, 30);

            Assert.False(result);
        }
        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);
        }
示例#24
0
        public void TestPut10CurrencyInNonFullCurrencyHolder()
        {
            // A vous d'écrire un test qui vérifie que si on ajoute via la methode Store 10 currency à un sac a moité plein, il contient maintenant la bonne quantité de currency
            CurrencyHolder ch3 = new CurrencyHolder(EXEMPLE_NOM_MONNAIE_VALIDE, EXEMPLE_CAPACITE_VALIDE, 978);

            ch3.Store(10);
            Assert.True(ch3.CurrentAmount == 988);
        }
        public void testisempty2()
        {
            //Test renvoyant un False si la bourse n'est pas vide
            var ch     = new CurrencyHolder("Brouzouf", 100, 50);
            var result = ch.IsEmpty(15);

            Assert.False(result);
        }
示例#26
0
        public void DollardIsAValidCurrencyName()
        {
            // A vous d'écrire un test qui vérife qu'on peut créer un CurrencyHolder contenant une monnaie dont le nom est Dollard
            CurrencyHolder currencyHolder = new CurrencyHolder(EXEMPLE_NOM_MONNAIE_DOLLARD, EXEMPLE_CAPACITE_VALIDE, EXEMPLE_CONTENANCE_INITIALE_VALIDE);
            var            result         = currencyHolder.CurrencyName == EXEMPLE_NOM_MONNAIE_DOLLARD;

            Assert.True(result, "le nom n'est pas dollard");
        }
        public void testisfull2()
        {
            //Test renvoyant un true si la bourse se remplie jusqu'à son maximum
            var ch     = new CurrencyHolder("Brouzouf", 100, 50);
            var result = ch.IsFull(100, 60, 40);

            Assert.True(result);
        }
示例#28
0
        public void BrouzoufIsAValidCurrencyName()
        {
            // A vous d'écrire un test qui vérife qu'on peut créer un CurrencyHolder contenant une monnaie dont le nom est Brouzouf
            var ch     = new CurrencyHolder(EXEMPLE_NOM_MONNAIE_VALIDE, 0, 0);
            var result = ch.CurrencyName == "Brouzouf";

            Assert.True(result);
        }
        public void DollardIsAValidCurrencyName()
        {
            // A vous d'écrire un test qui vérife qu'on peut créer un CurrencyHolder contenant une monnaie dont le nom est Dollard
            var ch     = new CurrencyHolder("Dollard", 100, 50);
            var result = ch.CurrencyName == "Dollard";

            Assert.True(result);
        }
示例#30
0
        public void TestCapacityLessThan1_2()
        {
            Action mauvaisAppel = () => {
                CurrencyHolder ch13 = new CurrencyHolder(EXEMPLE_NOM_MONNAIE_VALIDE, -1, EXEMPLE_CONTENANCE_INITIALE_VALIDE);
            };

            Assert.Throws <ArgumentException>(mauvaisAppel);
        }