public void Test() { var d = Duration.fromSeconds(1); var tc = new TestTimeContext(); var f = Future.delay(d, 3, tc); f.value.shouldBeNone(); tc.timePassed = d / 2; f.value.shouldBeNone(); tc.timePassed = d; f.value.shouldBeSome(3); }
public void Test() { var d = Duration.fromSeconds(1); var tc = new TestTimeContext(); var f = Future.delay(d, 3, tc); f.value.shouldBeNone(); tc.timePassed = d / 2; f.value.shouldBeNone(); tc.timePassed = d; f.value.shouldBeSome(3); }