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

            var result = CardsProcessor.Process(cards);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 5
0
 public void ProcessTestCardsCountException()
 {
     var result = CardsProcessor.Process(new Collection <Card>());
 }
Ejemplo n.º 6
0
 public void ProcessTestCardsNullException()
 {
     var result = CardsProcessor.Process(null);
 }