public void SortCards_FourNotReverseOrInOrder_AreSorted() { var unsortedCards = new[] { new Card(4), new Card(1), new Card(2), new Card(3) }; var sortedCards = CardSorter.SortCards(unsortedCards); Assert.That(sortedCards, Is.EqualTo(new[] { new Card(1), new Card(2), new Card(3), new Card(4) })); }
public void SortCards_OneCard_IsSame() { var unsortedCards = new[] { new Card(), }; var sortedCards = CardSorter.SortCards(unsortedCards); Assert.That(sortedCards, Is.EqualTo(new[] { new Card() })); }
public void SortCards_TwoInReverseOrder_IsReversed() { var unsortedCards = new[] { new Card(2), new Card(1) }; var sortedCards = CardSorter.SortCards(unsortedCards); Assert.That(sortedCards, Is.EqualTo(new[] { new Card(1), new Card(2) })); }
public void SortCards_NoCards_IsEmpty() { var sortedCards = CardSorter.SortCards(Enumerable.Empty <Card>()); Assert.That(sortedCards, Is.Empty); }