Can we kill the thread sleeps, 10 seconds is a lot for a unit test. Any way to mess with the created date on the object? If not we could just query for a date now, a date in the past, and a date in the future. That should sufficiently show the filtering kick in.