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); }
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); }