public void HasOneExpiredSubscription() { var manager = new SubscriptionExpirationManager(userRepository, subscriptionRepository, loginRepository); var res = manager.GetAllExpiredSubscriptions(); Assert.NotNull(res); Assert.AreEqual(1, res.Count()); }
public void Process() { var expired = subscriptionExpirationManager.GetAllExpiredSubscriptions(); foreach (var subscription in expired) { subscriptionRepository.Delete(subscription.Id); } }