public void ExpiringBetween()
{
DateTime beginning = new DateTime(2010, 1, 1);
DateTime end = new DateTime(2010, 12, 31);
ResourceCollection<CreditCard> collection = gateway.CreditCard.ExpiringBetween(beginning, end);
Assert.IsTrue(collection.MaximumCount > 1);
List<string> cards = new List<string>();
foreach (CreditCard card in collection) {
Assert.AreEqual("2010", card.ExpirationYear);
cards.Add(card.Token);
}
HashSet<string> uniqueCards = new HashSet<string>(cards);
Assert.AreEqual(uniqueCards.Count, collection.MaximumCount);
}