Пример #1
0
        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);
        }
Пример #2
0
        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));
        }