コード例 #1
0
ファイル: UserTest.cs プロジェクト: hjameel/trip-service-kata
            public void it_should_return_false()
            {
                var user      = new User.User();
                var otherUser = new User.User();

                Assert.That(user.IsFriendsWith(otherUser), Is.False);
            }
コード例 #2
0
        public void Inform_when_users_are_not_friends()
        {
            var friend      = new User.User();
            var anotherUser = new User.User();

            Assert.IsFalse(friend.IsFriendsWith(anotherUser));
        }
コード例 #3
0
ファイル: UserTest.cs プロジェクト: hjameel/trip-service-kata
            public void it_should_return_true()
            {
                var user      = new User.User();
                var otherUser = new User.User();

                user.AddFriend(otherUser);
                Assert.That(user.IsFriendsWith(otherUser), Is.True);
            }
コード例 #4
0
        public void Inform_when_users_are_friends()
        {
            var friend      = new User.User();
            var anotherUser = new User.User();

            friend.AddFriend(anotherUser);

            Assert.IsTrue(friend.IsFriendsWith(anotherUser));
        }
コード例 #5
0
        public List <Trip> GetTripsByUser(User.User user)
        {
            var loggedUser = _userSession.GetLoggedUser();

            if (loggedUser == null)
            {
                throw new UserNotLoggedInException();
            }

            if (!user.IsFriendsWith(loggedUser))
            {
                return(new List <Trip>());
            }

            return(_userTripFinder.FindTripsByUser(user));
        }
コード例 #6
0
        public List <Trip> GetFriendsTrips(User.User friend, User.User loggedInUser)
        {
            CheckThatUserIsLoggedIn(loggedInUser);

            return(friend.IsFriendsWith(loggedInUser) ? _tripDao.FindUsersTrips(friend) : NoTrips());
        }