public void ProcessTestOutputNullException() { var cards = new Collection <Card> { new Card("Мичуринск", "Тамбов"), new Card("Тверь", "Рязань"), new Card(null, "Тверь"), new Card("Рязань", "Мичуринск") }; var result = CardsProcessor.Process(cards); }
public void ProcessTestSameInputException() { var cards = new Collection <Card> { new Card("Мичуринск", "Тверь"), new Card("Мичуринск", "Тамбов"), new Card("Тверь", "Рязань"), new Card("Москва", "Тверь"), new Card("Рязань", "Мичуринск") }; var result = CardsProcessor.Process(cards); }
public void ProcessTestManyChainsException() { var cards = new Collection <Card> { new Card("Воронеж", "Горловка"), new Card("Мичуринск", "Тамбов"), new Card("Тверь", "Рязань"), new Card("Москва", "Тверь"), new Card("Рязань", "Мичуринск") }; var result = CardsProcessor.Process(cards); }
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); }
public void ProcessTestCardsCountException() { var result = CardsProcessor.Process(new Collection <Card>()); }
public void ProcessTestCardsNullException() { var result = CardsProcessor.Process(null); }