Esempio n. 1
0
        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) }));
        }
Esempio n. 2
0
        public void SortCards_OneCard_IsSame()
        {
            var unsortedCards = new[] { new Card(), };
            var sortedCards   = CardSorter.SortCards(unsortedCards);

            Assert.That(sortedCards, Is.EqualTo(new[] { new Card() }));
        }
Esempio n. 3
0
        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) }));
        }
Esempio n. 4
0
        public void SortCards_NoCards_IsEmpty()
        {
            var sortedCards = CardSorter.SortCards(Enumerable.Empty <Card>());

            Assert.That(sortedCards, Is.Empty);
        }