Esempio n. 1
0
        public void GetToNewShouldReturnNewViewWithUninitializedViewModel()
        {
            var mockCommandInvoker = new Mock<ICommandInvoker>();
            var mockUserRepository = new Mock<IUserRepository>();
            var mockNoteRepository = new Mock<INoteRepository>();

            var controller = new NotesController(mockCommandInvoker.Object, mockNoteRepository.Object, mockUserRepository.Object);
            var result = controller.New() as ViewResult;
            Assert.IsNotNull(result);
            Assert.AreEqual("new", result.ViewName);
            var model = result.ViewData.Model as EditNoteViewModel;
            Assert.IsNotNull(model);
            Assert.IsNull(model.Content);
            Assert.IsNull(model.Title);
        }