Ejemplo n.º 1
0
        public void CardGeneratorRandom_GetCardsList_ReturnCardsListWithCorrectCapacity()
        {
            const int cardQuantity   = 1024;
            const int cityNameLength = 10;

            Cards.CardGenerator cardGenerator = new Cards.CardGeneratorRandom(cityNameLength);
            var cardList = cardGenerator.GetShuffledCardsList(cardQuantity);

            Assert.AreEqual(cardList.Count, cardQuantity);
        }
Ejemplo n.º 2
0
        public void CardGeneratorRandom_GetCardsList_ReturnCardsListWithCorrectCityNameLength()
        {
            const int cardQuantity   = 1024;
            const int cityNameLength = 10;

            Cards.CardGenerator cardGenerator = new Cards.CardGeneratorRandom(cityNameLength);
            var cardList = cardGenerator.GetShuffledCardsList(cardQuantity);

            Assert.AreEqual(
                cardList.Count(
                    x => x.DepartureCity.Length == cityNameLength && x.ArrivalCity.Length == cityNameLength),
                cardQuantity);
        }