public void UserHasHandle() { var handle = "toranb"; var user = new User {Handle = handle}; Assert.That(user.Handle, Is.EqualTo(handle)); }
public void PostHasPostedBy() { var postedBy = new User {FirstName = "foo"}; var post = new Post {PostedBy = postedBy}; Assert.That(post.PostedBy, Is.EqualTo(postedBy)); }
public void AddingNullPostDoesNothing() { var user = new User(); user.AddPost(null); Assert.That(user.Posts.ToList().Count, Is.EqualTo(0)); }
public void UserHasBio() { var bio = "Software Professional"; var user = new User { Bio = bio }; Assert.That(user.Bio, Is.EqualTo(bio)); }
public void UserHasFirstName() { var firstName = "Toran"; var user = new User {FirstName = firstName}; Assert.That(user.FirstName, Is.EqualTo(firstName)); }
public void Setup() { user = new User(); var userToFollow = new User(); firstPost = new Post { Body = "done!" }; userToFollow.AddPost(firstPost); user.ToggleFollowing(userToFollow); }
public void UserHasFullName() { var firstName = "Toran"; var lastName = "Billups"; var user = new User { FirstName = firstName, LastName = lastName }; Assert.That(user.FullName, Is.EqualTo("Toran Billups")); }
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 ActionResult ToggleFollowing(User user) { var handle = GetUserHandleFromUri(Request.UrlReferrer); var userToFollow = userRepository.GetUserByHandle(handle); user.ToggleFollowing(userToFollow); return Content("<div></div>", "text/html"); }
public ActionResult Details(string id, User user) { var handle = GetUserHandleFromUri(Request.Url); var userToDisplay = userRepository.GetUserByHandle(handle); SetIsFollowingFlagForTheView(userToDisplay, user); return View(userToDisplay); }
public void AddFollowingWhenUserSelectedIsNotAlreadyInTheCollection() { var user = new User {Handle = "foo"}; var userToFollow = new User {Handle = "bar"}; user.ToggleFollowing(userToFollow); Assert.That(user.Following, Has.Member(userToFollow)); }
public void RemoveFollowingWhenUserSelectedIsAlreadyInTheCollection() { var user = new ShuntedUser { Handle = "foo" }; var userToFollow = new User { Handle = "bar" }; user.AddUserToFollowingCollection(userToFollow); user.ToggleFollowing(userToFollow); Assert.That(user.Following, Has.No.Member(userToFollow)); }
public void RemoveFollowerAfterUserStopsFollowing() { var user = new ShuntedUser { Handle = "foo" }; var userToFollow = new User { Handle = "bar" }; user.AddUserToFollowingCollection(userToFollow); user.ToggleFollowing(userToFollow); Assert.That(userToFollow.Followers, Has.No.Member(user)); }
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 virtual bool IsFollowing(User user) { return Following.ToList().Contains(user); }
public void AddUserToFollowingCollection(User user) { AddFollowing(user); }
private void SetIsFollowingFlagForTheView(User user, User userz) { TempData["isFollowing"] = userz.IsFollowing(user); }
public void UserHasId() { var id = 1; var user = new User {Id = id}; Assert.That(user.Id, Is.EqualTo(id)); }
protected virtual void AddFollowing(User user) { following.Add(user); user.AddFollower(); }
public ActionResult AddPost(Post post, User user) { user.AddPost(post); return PartialView("FormattedTweet", post); }
public void AddUserToFollowerCollection(User user) { AddFollower(); }
public void UserHasLastName() { var lastName = "Billups"; var user = new User {LastName = lastName}; Assert.That(user.LastName, Is.EqualTo(lastName)); }
public ViewResult Index(User user) { var posts = user.FilterPostCollectionToDisplayFollowersOnly(postRepository.GetPostCollection()); return View(posts); }
protected virtual void RemoveFollowing(User user) { following.Remove(user); user.RemoveFollower(); }
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 virtual void ToggleFollowing(User user) { if (IsFollowing(user)) { RemoveFollowing(user); } else { AddFollowing(user); } }
public void UserHasUrl() { var url = "http://www.google.com"; var user = new User { Url = url }; Assert.That(user.Url, Is.EqualTo(url)); }