Exemple #1
0
        public void ProcessTestOutputNullException()
        {
            var cards = new Collection <Card>
            {
                new Card("Мичуринск", "Тамбов"),
                new Card("Тверь", "Рязань"),
                new Card(null, "Тверь"),
                new Card("Рязань", "Мичуринск")
            };

            var result = CardsProcessor.Process(cards);
        }
Exemple #2
0
        public void ProcessTestSameInputException()
        {
            var cards = new Collection <Card>
            {
                new Card("Мичуринск", "Тверь"),
                new Card("Мичуринск", "Тамбов"),
                new Card("Тверь", "Рязань"),
                new Card("Москва", "Тверь"),
                new Card("Рязань", "Мичуринск")
            };

            var result = CardsProcessor.Process(cards);
        }
Exemple #3
0
        public void ProcessTestManyChainsException()
        {
            var cards = new Collection <Card>
            {
                new Card("Воронеж", "Горловка"),
                new Card("Мичуринск", "Тамбов"),
                new Card("Тверь", "Рязань"),
                new Card("Москва", "Тверь"),
                new Card("Рязань", "Мичуринск")
            };

            var result = CardsProcessor.Process(cards);
        }
Exemple #4
0
        public void ProcessTestSuccess()
        {
            var cards = new Collection <Card>
            {
                new Card("Мичуринск", "Тамбов"),
                new Card("Тверь", "Рязань"),
                new Card("Москва", "Тверь"),
                new Card("Рязань", "Мичуринск")
            };

            var expectedCollection = new Collection <Card>
            {
                cards[2],
                cards[1],
                cards[3],
                cards[0]
            };

            var result = CardsProcessor.Process(cards);

            CollectionAssert.AreEqual(expectedCollection, (ICollection)result);
        }
Exemple #5
0
 public void ProcessTestCardsCountException()
 {
     var result = CardsProcessor.Process(new Collection <Card>());
 }
Exemple #6
0
 public void ProcessTestCardsNullException()
 {
     var result = CardsProcessor.Process(null);
 }