Esempio n. 1
0
            public static IEnumerable <SelectListItem> Getespecialidades()
            {
                EspecialidadesController ec = new EspecialidadesController();
                var query = ec.getespecialidades();
                IList <SelectListItem> items = new List <SelectListItem>();

                foreach (var e in query)
                {
                    items.Add(new SelectListItem {
                        Text = e.EspecialidadDesc, Value = e.IdEspecialidad.ToString()
                    });
                }
                ;
                return(items);
            }
Esempio n. 2
0
        public async Task Verificar_GetEspecialidad()
        {
            //ARRANGE
            var mockMapper = new MapperConfiguration(cfg =>
            {
                cfg.AddProfile(new MappingProfile());
            });
            var mapper     = mockMapper.CreateMapper();
            var repository = new Mock <IEspecialidadRepository>();

            repository.Setup(x => x.Get(It.IsAny <int>())).ReturnsAsync(especialidad);
            var controller = new EspecialidadesController(repository.Object, mapper);

            //ACT
            var actionResult = await controller.Get(1);

            var result = actionResult.Result as OkObjectResult;
            var dto    = result.Value as EspecialidadDTO;

            //ASSERT
            Assert.NotNull(result);
            Assert.IsType <EspecialidadDTO>(dto);
            Assert.Equal(1, dto.Id);
        }
Esempio n. 3
0
        public async Task Verificar_GetListEspcialidades()
        {
            //ARRANGE
            var mockMapper = new MapperConfiguration(cfg =>
            {
                cfg.AddProfile(new MappingProfile());
            });
            var mapper     = mockMapper.CreateMapper();
            var repository = new Mock <IEspecialidadRepository>();

            repository.Setup(x => x.GetAll()).ReturnsAsync(listaEspecialidades);
            var controller = new EspecialidadesController(repository.Object, mapper);

            //ACT
            var actionResult = await controller.Get();

            var result = actionResult.Result as OkObjectResult;
            var arr    = result.Value as List <EspecialidadDTO>;

            //ASSERT
            Assert.NotNull(result);
            Assert.IsType <List <EspecialidadDTO> >(arr);
            Assert.Equal(2, arr.Count);
        }