Exemplo n.º 1
0
        public void Test_Cantidad_470_Devolver_2b200_1b50_1b20()
        {
            cajero = new Cajero(true);
            Dictionary <int, int> devuelve = cajero.GiveMeTheMoney(470);

            Assert.AreEqual(0, devuelve[10]);
            Assert.AreEqual(1, devuelve[20]);
            Assert.AreEqual(1, devuelve[50]);
            Assert.AreEqual(0, devuelve[100]);
            Assert.AreEqual(2, devuelve[200]);
        }
Exemplo n.º 2
0
        public void Test_Cantidad_1250_SinBilletes200_12b100_1b50()
        {
            cajero = new Cajero(true);

            cajero.SubstractBilletes(200, cajero.GetNumeroBilletes(200));

            Dictionary <int, int> devuelve = cajero.GiveMeTheMoney(1250);

            Assert.AreEqual(0, devuelve[10]);
            Assert.AreEqual(0, devuelve[20]);
            Assert.AreEqual(1, devuelve[50]);
            Assert.AreEqual(12, devuelve[100]);
            Assert.AreEqual(0, devuelve[200]);
        }
Exemplo n.º 3
0
        public void Test_Cantidad_80_SinBilletes50_4b20()
        {
            cajero = new Cajero(true);

            cajero.SubstractBilletes(50, cajero.GetNumeroBilletes(50));

            Dictionary <int, int> devuelve = cajero.GiveMeTheMoney(80);

            Assert.AreEqual(0, devuelve[10]);
            Assert.AreEqual(4, devuelve[20]);
            Assert.AreEqual(0, devuelve[50]);
            Assert.AreEqual(0, devuelve[100]);
            Assert.AreEqual(0, devuelve[200]);
        }
Exemplo n.º 4
0
        public void Test_Cantidad_19000_CantidadNoDisponible()
        {
            cajero = new Cajero(true);

            Dictionary <int, int> devuelve = cajero.GiveMeTheMoney(19000);
        }