public void deberia_poder_pasar_etapa_cuando_se_recepciona_la_documentacion() { listaDocRecibida.Add(new DocumentacionRecibida(1, un_item_estudio, "80", 1, DateTime.Today)); listaDocRecibida.Add(new DocumentacionRecibida(1, un_item_experiencia_publica, "90", 1, DateTime.Today)); PantallaRecepcionDocumentacion pantalla = creador.CrearPantalla(cv, TestObjects.UnPerfil(), postulacion, listaDocRecibida); RepositorioDeFoliados repo = new RepositorioDeFoliados(conexion); Assert.AreEqual(2, pantalla.DocumentacionRecibida.Count); }
public void deberia_poder_armar_la_documentacion_recibida_de_una_postulacion() { string source = @" |IdDocRecibida |Folio |IdItem |DescripcionItem |IdPostulacion |IdTabla |Fecha |1 |1-12 |1 |Lic en Adm |1 |1 |2012-12-12 21:36:35.077 |2 |12-15 |1 |Curso de PHP |2 |2 |2012-12-12 21:36:35.077 |3 |15-17 |1 |Banco Macro |3 |3 |2012-12-12 21:36:35.077 |4 |17-19 |2 |MDS |3 |3 |2012-12-12 21:36:35.077 " ; var resultado_sp = TablaDeDatos.From(source); Expect.AtLeastOnce.On(conexion).Method("Ejecutar").WithAnyArguments().Will(Return.Value(resultado_sp)); RepositorioDeFoliados repo = new RepositorioDeFoliados(conexion); Assert.AreEqual(4, repo.GetDocumentacionRecibidaByPostulacion(postulacion).Count); Assert.AreEqual("Lic en Adm", repo.GetDocumentacionRecibidaByPostulacion(postulacion)[0].ItemCV.Descripcion); Assert.AreEqual("Curso de PHP", repo.GetDocumentacionRecibidaByPostulacion(postulacion)[1].ItemCV.Descripcion); Assert.AreEqual(3, repo.GetDocumentacionRecibidaByPostulacion(postulacion)[3].ItemCV.IdTabla); }