public void DajSveEntitete_Test() { IQueryable <Kancelarija> ka = new List <Kancelarija>() { new Kancelarija() { Opis = "kantina" }, new Kancelarija() { Opis = "marketing" }, new Kancelarija() { Opis = "programming" } }.AsQueryable(); var mockSet = NapraviDbSet(ka); var optionBilder = new DbContextOptionsBuilder <ToDoContext>(); var mockContext = new Mock <ToDoContext>(optionBilder.Options); mockContext.Setup(e => e.Set <Kancelarija>()).Returns(mockSet.Object); var repository = new KancelarijaRepository(mockContext.Object); var dobijas = repository.DajSveEntitete(); Assert.Equal(3, dobijas.Count); Assert.Equal("kantina", dobijas.First().Opis); }
public IActionResult SveKancelarije() { var sve = _repository.DajSveEntitete(); List <KancelarijaDTO> sveDto = new List <KancelarijaDTO>(); foreach (var kancelarija in sve) { sveDto.Add(_mapper.Map <KancelarijaDTO>(kancelarija)); } return(Ok(sveDto)); }