public void FollowUser(string userName, string followedName) { var currentUser = MessageAppRepository.GetUser(userName); var followedUser = MessageAppRepository.GetUser(followedName); if (!DoUsersExist(currentUser, followedUser) || IsUserAlreadyFollowed(followedName, currentUser)) { return; } currentUser.Following.Add(followedName.ToLower()); MessageAppRepository.UpdateUser(currentUser); }
private void WhenTheUserIsUpdated() { UpdatedUser = new User("Linda") { Messages = new List <Message>() { new Message() }, Following = new List <string>() { "bob" } }; MessageAppRepository.UpdateUser(UpdatedUser); }