public void RecuperarListaPaquetes_ArregloDatosVacio_ListaPaqueteVacia()
        {
            //Arrange
            var DOCObtenedorDatosArchivo = new Mock <IObtenedorDatosArchivo>();

            string[] arrFilas = null;
            DOCObtenedorDatosArchivo.Setup((s) => s.LeerArchivo(It.IsAny <string>())).Returns(arrFilas);
            var SUT = new RecuperadorListaPaquetes(DOCObtenedorDatosArchivo.Object);

            //Act
            var lstEvento = SUT.RecuperarListaPaquetes(It.IsAny <string>());

            //Assert
            Assert.AreEqual(0, lstEvento.Count());
        }
        public void RecuperarListaPaquetes_ArregloDatosConItem3SeparacionesPorComa_ListaPaqueteCon1Item()
        {
            //Arrange
            var DOCObtenedorDatosArchivo = new Mock <IObtenedorDatosArchivo>();

            string[] arrFilas = new string[1] {
                "Cozumel,Playa del Carmen,1104"
            };
            DOCObtenedorDatosArchivo.Setup((s) => s.LeerArchivo(It.IsAny <string>())).Returns(arrFilas);
            var SUT = new RecuperadorListaPaquetes(DOCObtenedorDatosArchivo.Object);

            //Act
            var lstEvento = SUT.RecuperarListaPaquetes(It.IsAny <string>());

            //Assert
            Assert.AreEqual(1, lstEvento.Count());
        }
        public void RecuperarListaPaquetes_ValidarPosicionMedio_ListaEventoConPosicionMedioValido()
        {
            //Arrange
            var DOCObtenedorDatosArchivo = new Mock <IObtenedorDatosArchivo>();

            string[] arrFilas = new string[1] {
                "Cozumel,Playa del Carmen,1104,Fedex,Barco,21-01-2020"
            };
            DOCObtenedorDatosArchivo.Setup((s) => s.LeerArchivo(It.IsAny <string>())).Returns(arrFilas);
            var SUT = new RecuperadorListaPaquetes(DOCObtenedorDatosArchivo.Object);

            //Act
            var lstEvento = SUT.RecuperarListaPaquetes(It.IsAny <string>());

            //Assert
            Assert.AreEqual("Barco", lstEvento[0].cMedioTransporte);
        }