예제 #1
0
        public IActionResult PoId(long id)
        {
            var kancelarija = _repository.EntitetPoId(id);

            if (kancelarija == null)
            {
                return(NotFound("Evo ne nadjo nista sa tim ID-em."));
            }

            return(Ok(_mapper.Map <KancelarijaDTO>(kancelarija)));
        }
        public void EntitetPoId_Test(long id)
        {
            var kancelarija = new Kancelarija()
            {
                Opis = "programming"
            };

            var optionBilder = new DbContextOptionsBuilder <ToDoContext>();

            var mockContext = new Mock <ToDoContext>(optionBilder.Options);

            mockContext.Setup(e => e.Set <Kancelarija>().Find(It.IsAny <long>())).Returns(kancelarija);

            var repository = new KancelarijaRepository(mockContext.Object);
            var dobijas    = repository.EntitetPoId(id);

            Assert.Equal(kancelarija, dobijas);
        }