public void SpremiDanVjezba_BadModel()
        {
            _controller.ModelState.AddModelError("Vjezba", "Vjezba is incorrect!");
            List <Vjezba> vjezbe = new List <Vjezba> {
                new Vjezba(), new Vjezba(), new Vjezba(), new Vjezba()
            };
            List <DanVjezba> danVjezbe = new List <DanVjezba> {
                new DanVjezba(), new DanVjezba(), new DanVjezba()
            };

            _service.Setup(x => x.getVjezbe()).Returns(vjezbe);
            _service.Setup(x => x.GetDanVjezbeOrderdByRedniBroj(It.IsAny <int>())).Returns(danVjezbe);
            var result = _controller.SpremiDanVjezba(new AjaxDodajDanVjezbaVM()) as PartialViewResult;
            var model  = Assert.IsType <AjaxDodajDanVjezbaVM>(result.Model);

            Assert.Equal(vjezbe.Count, model.Vjezbe.Count);
            Assert.Equal(danVjezbe.Count + 1, model.RedniBrojevi.Count);
            Assert.Equal("DodajDanVjezba", result.ViewName);
            _service.Verify(x => x.DodajDanVjezba(It.IsAny <DanVjezba>()), Times.Never);
            _service.Verify(x => x.IncreaseRedniBroj(It.IsAny <int>(), It.IsAny <int>()), Times.Never);
        }