public async Task <List <CandidatosDTO> > ListarCandidatos(BuscadorDTO buscador)
        {
            using (SportsGoEntities context = new SportsGoEntities(false))
            {
                CandidatosRepository candidatosRepo             = new CandidatosRepository(context);
                List <CandidatosDTO> listaInformacionCandidatos = await candidatosRepo.ListarCandidatos(buscador);

                return(listaInformacionCandidatos);
            }
        }
Exemple #2
0
        public async Task CandidatosServices_ListarCandidatos_ShouldList()
        {
            using (SportsGoEntities context = new SportsGoEntities(false))
            {
                CandidatosRepository candidatosRepo = new CandidatosRepository(context);

                BuscadorDTO buscador = new BuscadorDTO
                {
                    SkipIndexBase   = 0,
                    TakeIndexBase   = 20,
                    EstaturaInicial = 1,
                    EstaturaFinal   = 200
                };

                List <CandidatosDTO> listaCandidatos = await candidatosRepo.ListarCandidatos(buscador);

                Assert.IsNotNull(listaCandidatos);
                Assert.IsTrue(listaCandidatos.TrueForAll(x => x.CandidatosVideos.Count == 0));
                Assert.IsTrue(listaCandidatos.TrueForAll(x => x.CategoriasCandidatos.All(y => y.Candidatos == null && y.Categorias == null && y.HabilidadesCandidatos.Count == 0)));
                Assert.IsTrue(listaCandidatos.TrueForAll(x => x.Generos == null || x.Generos.Candidatos.Count == 0));
            }
        }