Пример #1
0
        public void EditPostActionDoesNotCreateAlbumWhenHasModelError()
        {
            var album = new AlbumViewModel();

            _albumsController.ModelState.AddModelError("Title", "NewErrorMsg");
            _albumsController.Edit(album);
            _albumRepository.DidNotReceive().Update(Arg.Any <Album>());
            _unitOfWork.DidNotReceive().Save();
        }
Пример #2
0
        public void EditWithNoID()
        {
            // arrange
            int?id = null;

            // act
            var result = (ViewResult)controller.Edit(id);

            // assert
            Assert.AreEqual("Error", result.ViewName);
        }
Пример #3
0
        public void AlbumControllerEdit()
        {
            var albumController = new AlbumsController(null, null);

            var result = albumController.Edit(1);

            Assert.IsNotNull(result);
        }
        public void EditNoIdLoadsError()
        {
            // act
            ViewResult result = (ViewResult)controller.Edit(null);

            // assert
            Assert.AreEqual("Error", result.ViewName);
        }