public void Follow(User user) { if (!Followings.Any (x => x == user.Name)) { Followings.Add (user.Name); } }
public void Init() { User user = new User ("mcarmen"); _userRepositoryMock = new Mock<IUserRepository> (); _userRepositoryMock.Setup (x => x.GetUser (user.Name)).Returns (user); _postController = new PostActionController (_userRepositoryMock.Object); }
public void UserNameShouldBeAddedToFollowingsUserList() { User user = new User ("mcarmen"); User followingUser = new User ("rob"); user.Follow (followingUser); Assert.AreEqual (1, user.Followings.Count); }
public void Init() { User firstUser = new User ("mcarmen"); User secondUser = new User ("rob"); User thirdUser = new User ("arthur"); firstUser.Follow (secondUser); _userRepositoryMock = new Mock<IUserRepository> (); _userRepositoryMock.Setup (x => x.GetUser (firstUser.Name)).Returns (firstUser); _userRepositoryMock.Setup (x => x.GetUser (secondUser.Name)).Returns (secondUser); _userRepositoryMock.Setup (x => x.GetUser (thirdUser.Name)).Returns (thirdUser); _followController = new FollowActionController (_userRepositoryMock.Object); }
public void Init() { _standardOut = new StringWriter (); Console.SetOut (_standardOut); User user = new User ("mcarmen"); User anotherUser = new User ("arthur"); anotherUser.Post("First message", DateTime.Now.AddSeconds(-30)); User followingUser = new User ("rob"); followingUser.Post("First message from following user", DateTime.Now.AddSeconds(-20)); anotherUser.Follow(followingUser); _userRepositoryMock = new Mock<IUserRepository> (); _userRepositoryMock.Setup (x => x.GetUser (user.Name)).Returns (user); _userRepositoryMock.Setup (x => x.GetUser (anotherUser.Name)).Returns (anotherUser); _userRepositoryMock.Setup (x => x.GetUser (followingUser.Name)).Returns (followingUser); _wallController = new WallActionController (_userRepositoryMock.Object); }
public void Init() { _standardOut = new StringWriter (); Console.SetOut (_standardOut); User user = new User ("mcarmen"); user.Post ("Message", DateTime.Now.AddSeconds(-30)); User otherUser = new User ("rob"); User anotherUser = new User ("arthur"); anotherUser.Post ("1 Message", DateTime.Now.AddSeconds(-30)); anotherUser.Post ("2 Message", DateTime.Now.AddSeconds(-20)); _userRepositoryMock = new Mock<IUserRepository> (); _userRepositoryMock.Setup (x => x.GetUser (user.Name)).Returns (user); _userRepositoryMock.Setup (x => x.GetUser (otherUser.Name)).Returns (otherUser); _userRepositoryMock.Setup (x => x.GetUser (anotherUser.Name)).Returns (anotherUser); _readController = new ReadActionController (_userRepositoryMock.Object); }
public void NewMessageShouldBeAddedToMessageListWhenPosting() { User user = new User ("mcarmen"); user.Post ("Hello"); Assert.AreEqual (1, user.Messages.Count); }
private void AddUser(string name) { User newUser = new User (name); _users.Add (newUser); }