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()); }
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); }