public void Run(DateTester dateTester) { if (dateTester.TodayIsAnEvenDayOfTheMonth) { component.Something(); } }
public TodayIsAnEvenDayOfTheMonthPredicate(DateTester tester) { this.dateTester = tester; }