public void SpremiUrediDan_BadModel() { List <DanVjezba> danVjezbe = new List <DanVjezba> { new DanVjezba(), new DanVjezba(), new DanVjezba() }; _controller.ModelState.AddModelError("BrojPonavljanja", "Broj poanvaljanja ne moze biti 0!"); _service.Setup(x => x.GetDanVjezbeOrderdByRedniBroj(It.IsAny <int>())).Returns(danVjezbe); var result = _controller.SpremiUrediDanVjezba(new AjaxUrediDanVjezbaVM()) as PartialViewResult; var model = Assert.IsType <AjaxUrediDanVjezbaVM>(result.Model); Assert.Equal(danVjezbe.Count, model.RedniBrojevi.Count); Assert.Equal("UrediDanVjezba", result.ViewName); _service.Verify(x => x.UpdateDanVjezba(It.IsAny <DanVjezba>()), Times.Never); _service.Verify(x => x.ChangeRedniBroj(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>()), Times.Never); }