Пример #1
0
        public void Test_MissInputSort()
        {
            //arrange
            var card1 = new TripCard(new City("Мельбурн"), new City("Кельн"));
            var card2 = new TripCard(new City("Кельн"), new City("Прага"));
            var card3 = new TripCard(new City("Прага"), new City("Париж"));
            var card4 = new TripCard(new City("Москва"), new City("Берлин"));

            TripHelper.Sort(new List <TripCard>()
            {
                card1, card3, card2, card4
            });
        }
Пример #2
0
        public void Test_CorrectInputSort()
        {
            //arrange
            var card1 = new TripCard(new City("Мельбурн"), new City("Кельн"));
            var card2 = new TripCard(new City("Кельн"), new City("Москва"));
            var card3 = new TripCard(new City("Москва"), new City("Париж"));

            var sortedCards = new List <TripCard>()
            {
                card1, card2, card3
            };
            var unsordedCards = new List <TripCard>()
            {
                card1, card3, card2,
            };

            //act
            var result = TripHelper.Sort(unsordedCards);

            //assert
            CollectionAssert.AreEqual(sortedCards, result);
        }
Пример #3
0
 public void Test_NullInputSort()
 {
     TripHelper.Sort(null);
 }