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> >(); }
public void ByLevel__Sort_By_Highest_Level_First() { var newFriendsOrder = OrderFriends.ByLevel(_friends); newFriendsOrder.Should().BeInAscendingOrder(friend => friend.Level); }
public void ByLastSeen__Sort_By_Most_Recent_First() { var newFriendsOrder = OrderFriends.ByLastSeen(_friends); newFriendsOrder.Should().BeInAscendingOrder(friend => friend.LastSeen); }
public void ByOnlineStatus__Sort_By_Online_Friends_First() { var newFriendsOrder = OrderFriends.ByOnlineStatus(_friends); newFriendsOrder.Should().BeInAscendingOrder(friend => friend.IsOnline); }
public void ByName__Sort_Friends_By_Name_Alphabetically() { var newFriendsOrder = OrderFriends.ByName(_friends); newFriendsOrder.Should().BeInAscendingOrder(friend => friend.Name); }