Exemplo n.º 1
0
        public void TestEditTweet()
        {
            var context = new FakeContext
            {
                Tweets = new[]
                {
                    new Tweet {
                        TweetId     = 1,
                        Title       = "Title",
                        Description = "ansmdkesndh"
                    }
                }.AsQueryable()
            };
            var tweetsController = new TweetsController(context);
            var result           = tweetsController.Edit(2);

            Assert.AreEqual(typeof(HttpNotFoundResult), result.GetType());
        }
Exemplo n.º 2
0
        public void TestEditView()
        {
            var tweet =
                new Tweet
            {
                TweetId     = 4,
                Title       = "Title",
                Description = "ansmdkesndh",
            };
            var context = new Mock <ITweetContex>();

            context.Setup(a => a.FindTweetById(4)).Returns(tweet);
            var controller = new TweetsController(context.Object);
            var result     = controller.Edit(4) as ViewResult;
            var data       = (Tweet)result.Model;

            Assert.IsTrue("Edit" == result.ViewName && "Title" == data.Title);
        }