[TestMethod()]//SPIE public void ProcesarFechas_InvocaDependencia_UnaVez() { //arrange var DOCIProcesarFechas = new Mock <IProcesarFechas>(); List <EventoFecha> lstEvento = new List <EventoFecha>(); List <IProcesarFechaTipo> lst = new List <IProcesarFechaTipo>(); lstEvento.Add(new EventoFecha { cEvento = "evento 1", dtFechaEvento = DateTime.Now }); var DOCILeerArchivo = new Mock <IProcesarFechaTipo>(); //act var SUT = new ProcesarFechas(lstEvento, lst, DOCILeerArchivo.Object); //assert DOCIProcesarFechas.Verify(a => a.RecorrerListaEventos(), Times.AtMostOnce); }
public void ProcesarFechas_RegistroCorrecto_EventoAsignado() { var DOCIProcesarFechas = new Mock <IProcesarFechas>(); List <EventoFecha> lstEvento = new List <EventoFecha>(); List <IProcesarFechaTipo> lst = new List <IProcesarFechaTipo>(); var DOCILeerArchivo = new Mock <IProcesarFechaTipo>(); lstEvento.Add(new EventoFecha { cEvento = "evento 1", dtFechaEvento = DateTime.Now }); lstEvento.Add(new EventoFecha { cEvento = "evento 2", dtFechaEvento = DateTime.Now }); var SUT = new ProcesarFechas(lstEvento, lst, DOCILeerArchivo.Object); SUT.RecorrerListaEventos(); Assert.AreEqual("evento 1", lst[0].cTipoEvento); }
public void ProcesarFechas_TieneUnRegistro_ListaUnEvento() { var DOCIProcesarFechas = new Mock <IProcesarFechas>(); List <EventoFecha> lstEvento = new List <EventoFecha>(); List <IProcesarFechaTipo> lst = new List <IProcesarFechaTipo>(); var DOCILeerArchivo = new Mock <IProcesarFechaTipo>(); lstEvento.Add(new EventoFecha { cEvento = "evento 1", dtFechaEvento = DateTime.Now }); lstEvento.Add(new EventoFecha { cEvento = "evento 2", dtFechaEvento = DateTime.Now }); var SUT = new ProcesarFechas(lstEvento, lst, DOCILeerArchivo.Object); SUT.RecorrerListaEventos(); Assert.AreEqual(2, lst.Count); }