public void DajSveEntitete_Test() { IQueryable <OsobaUredjaj> lista = new List <OsobaUredjaj>() { new OsobaUredjaj() { Id = 1 }, new OsobaUredjaj() { Id = 2 }, new OsobaUredjaj() { Id = 1777 } }.AsQueryable(); var mockDbSet = KancelarijaRepositoryTest.NapraviDbSet(lista); var optionBilder = new DbContextOptionsBuilder <ToDoContext>(); var mockContext = new Mock <ToDoContext>(optionBilder.Options); mockContext.Setup(e => e.OsobaUredjaj).Returns(mockDbSet.Object); var repository = new OsobaUredjajRepository(mockContext.Object); var dobijas = repository.DajSveEntitete(); Assert.Equal(3, dobijas.Count); Assert.Equal(1777, dobijas.Last().Id); }
public IActionResult Sve() { var sve = _repository.DajSveEntitete(); List <OsobaUredjajDTO> sveDto = new List <OsobaUredjajDTO>(); foreach (var osobaUredjaj in sve) { sveDto.Add(_mapper.Map <OsobaUredjajDTO>(osobaUredjaj)); } return(Ok(sveDto)); }