public void TestTryUntilExpectedTime()
{
var expectedStopTime = DateTime.Now.AddSeconds(3);
_target.Try(() => DateTime.Now).Until(() => DateTime.Now >= expectedStopTime);
Expect(DateTime.Now, EqualTo(expectedStopTime).Within(TimeSpan.FromMilliseconds(300)));
}