public void AddingNullPostDoesNothing() { var user = new User(); user.AddPost(null); Assert.That(user.Posts.ToList().Count, Is.EqualTo(0)); }
public void Setup() { user = new User(); var userToFollow = new User(); firstPost = new Post { Body = "done!" }; userToFollow.AddPost(firstPost); user.ToggleFollowing(userToFollow); }
public void PostWithValidLengthIsAdded() { var user = new User(); var post = new Post { Body = "doh!" }; user.AddPost(post); Assert.That(user.Posts.Count(), Is.EqualTo(1)); }
public void WhenPostWithValidLengthIsAddedPostedByIsSetToUser() { var user = new User { Handle = "toranb" }; var post = new Post { Body = "doh!" }; user.AddPost(post); Assert.That(user.Posts.FirstOrDefault().PostedBy, Is.EqualTo(user)); }
public void UserHasManyPosts() { var post = new Post {PublishDate = DateTime.Now, Body = "body"}; var posts = new List<Post> {post}; var user = new User(); user.AddPost(post); Assert.That(user.Posts, Is.EqualTo(posts)); }
public ActionResult AddPost(Post post, User user) { user.AddPost(post); return PartialView("FormattedTweet", post); }