public void Test_CrearCajeroSinDinero() { cajero = new Cajero(); Assert.AreEqual(0, cajero.GetNumeroBilletes(200)); Assert.AreEqual(0, cajero.GetNumeroBilletes(100)); Assert.AreEqual(0, cajero.GetNumeroBilletes(50)); Assert.AreEqual(0, cajero.GetNumeroBilletes(20)); Assert.AreEqual(0, cajero.GetNumeroBilletes(10)); }
public void Test_Cantidad_1250_SinBilletes200_SinBilletes100_25b50() { cajero = new Cajero(true); cajero.SubstractBilletes(200, cajero.GetNumeroBilletes(200)); cajero.SubstractBilletes(100, cajero.GetNumeroBilletes(100)); Dictionary <int, int> devuelve = cajero.GiveMeTheMoney(1250); Assert.AreEqual(0, devuelve[10]); Assert.AreEqual(0, devuelve[20]); Assert.AreEqual(25, devuelve[50]); Assert.AreEqual(0, devuelve[100]); Assert.AreEqual(0, devuelve[200]); }
public void Test_AgregarBilletes_10() { cajero = new Cajero(); int tipoBillete = 10; int cuantos = 250; cajero.AddBilletes(tipoBillete, cuantos); Assert.AreEqual(cuantos, cajero.GetNumeroBilletes(tipoBillete)); }
public void Test_RestarBilletes_200_5Iniciales_Menos2_Disponible() { cajero = new Cajero(); int tipoBillete = 200; int cuantosIniciales = 5; int cuantosMenos = 2; cajero.AddBilletes(tipoBillete, cuantosIniciales); cajero.SubstractBilletes(tipoBillete, cuantosMenos); Assert.AreEqual(cuantosIniciales - cuantosMenos, cajero.GetNumeroBilletes(tipoBillete)); }
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]); }