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