public void CreateTweetTest1() { TweetsController target = new TweetsController(tweetRepository, userRepository); ActionResult actual; actual = target.CreateTweet(); Assert.IsNotNull(actual); Assert.IsTrue(actual is ViewResult); }
public void CreateTweetTest() { TweetsController target = new TweetsController(tweetRepository, userRepository); User user = userRepository.CreateUser("Test", "Test"); target = (TweetsController)TestHelper.CreateControllerForUser(user, target); Tweet tweet = tweetRepository.CreateTweet(user.Id, "Test", DateTime.Now); ActionResult actual; actual = target.CreateTweet(tweet); Assert.IsNotNull(actual); Assert.IsTrue(actual is RedirectToRouteResult); userRepository.DeleteUser(user); }
public void DeleteTweetTest() { TweetsController target = new TweetsController(tweetRepository, userRepository); User user = userRepository.CreateUser("Test", "Test"); Tweet tweet = tweetRepository.CreateTweet(user.Id, "Test", DateTime.Now); ActionResult actual; actual = target.DeleteTweet(tweet.Id); Assert.IsNotNull(actual); Assert.IsTrue(actual is EmptyResult); Assert.AreEqual(userRepository.GetCountTweetsByUserId(user.Id), 0); userRepository.DeleteUser(user); }
public void IndexTest() { TweetsController target = new TweetsController(tweetRepository, userRepository); User user = userRepository.CreateUser("Test", "Test"); target = (TweetsController)TestHelper.CreateControllerForUser(user, target); ActionResult actual; actual = target.Index(); Assert.IsNotNull(actual); Assert.IsTrue(actual is ViewResult); userRepository.DeleteUser(user); }