Ejemplo n.º 1
0
 public void By_Methods__Take_And_Return_A_List_of_Friends()
 {
     OrderFriends.ByName(new List <Friend>()).Should().BeOfType <List <Friend> >();
     OrderFriends.ByOnlineStatus(new List <Friend>()).Should().BeOfType <List <Friend> >();
     OrderFriends.ByLastSeen(new List <Friend>()).Should().BeOfType <List <Friend> >();
     OrderFriends.ByLevel(new List <Friend>()).Should().BeOfType <List <Friend> >();
 }
Ejemplo n.º 2
0
        public void ByLevel__Sort_By_Highest_Level_First()
        {
            var newFriendsOrder = OrderFriends.ByLevel(_friends);

            newFriendsOrder.Should().BeInAscendingOrder(friend => friend.Level);
        }
Ejemplo n.º 3
0
        public void ByLastSeen__Sort_By_Most_Recent_First()
        {
            var newFriendsOrder = OrderFriends.ByLastSeen(_friends);

            newFriendsOrder.Should().BeInAscendingOrder(friend => friend.LastSeen);
        }
Ejemplo n.º 4
0
        public void ByOnlineStatus__Sort_By_Online_Friends_First()
        {
            var newFriendsOrder = OrderFriends.ByOnlineStatus(_friends);

            newFriendsOrder.Should().BeInAscendingOrder(friend => friend.IsOnline);
        }
Ejemplo n.º 5
0
        public void ByName__Sort_Friends_By_Name_Alphabetically()
        {
            var newFriendsOrder = OrderFriends.ByName(_friends);

            newFriendsOrder.Should().BeInAscendingOrder(friend => friend.Name);
        }