Esempio n. 1
0
        public static void Main(string[] args)
        {
            ChipPrepago chipPrepago  = new ChipPrepago(71932787);
            ChipPrepago chipPrepago2 = new ChipPrepago(71932788);

            chipPrepago.recargar(7000);
            chipPrepago2.recargar(7000);

            Console.WriteLine(chipPrepago2.llamar(chipPrepago, 10));
            Console.WriteLine(chipPrepago.llamar(chipPrepago2, 20));
            Console.WriteLine(chipPrepago.consultarLlamadasRealizadas());
            Console.WriteLine(chipPrepago2.consultarLlamadasRealizadas());
        }
Esempio n. 2
0
        public void LlamarTestSaldo()
        {
            //Arrange
            String      esperado     = "No se puede realizar la llamada porque no cuenta con suficiente saldo.";
            ChipPrepago remitente    = new ChipPrepago(71932777);
            ChipPrepago destinatario = new ChipPrepago(71932799);

            remitente.recargar(30);

            //Act
            String actual = remitente.llamar(destinatario, 2);

            //Assert
            Assert.Equal(esperado, actual);
        }
Esempio n. 3
0
        public void LlamarTestCorrecto()
        {
            //Arrange
            String      esperado     = "Llamada realizada con éxito. " + "Saldo actual: 0";
            ChipPrepago remitente    = new ChipPrepago(71932777);
            ChipPrepago destinatario = new ChipPrepago(71932799);

            remitente.recargar(60);

            //Act
            String actual = remitente.llamar(destinatario, 2);

            //Assert
            Assert.Equal(esperado, actual);
        }