コード例 #1
0
        public void Procesar_ArvhivoTieneUnRegistro_ListaUnEvento()
        {
            var DOCILeerArchivo = new Mock <ILeerArchivo>();

            string[] aCadena = new string[] { "evento1,04/02/2020", "evento1,05/02/2020" };
            DOCILeerArchivo.Setup(doc => doc.ObtenerArchivo(It.IsAny <string>())).Returns(aCadena);

            var SUT = new Procesar("test", ",", DOCILeerArchivo.Object);

            List <EventoFecha> lstEventoFecha = SUT.ObtenerEventos();

            Assert.AreEqual(2, lstEventoFecha.Count);
        }
コード例 #2
0
        [TestMethod()]//SPIE
        public void Procesar_InvocaDependencia_UnaVez()
        {
            //arrange
            var DOCILeerArchivo = new Mock <ILeerArchivo>();

            string[] aCadena = new string[] { "evento1,04/02/2020" };
            DOCILeerArchivo.Setup(doc => doc.ObtenerArchivo(It.IsAny <string>())).Returns(aCadena);
            var SUT = new Procesar("test", ",", DOCILeerArchivo.Object);

            //act
            List <EventoFecha> lstEventos = SUT.ObtenerEventos();

            //assert
            DOCILeerArchivo.Verify(a => a.ObtenerArchivo(It.IsAny <string>()), Times.Once);
        }