public async Task SinglePause(bool forward) { var tester = new BackAndForthTester(forward); tester.AddPause("s1"); await tester.MoveAsync(forward, "s1", null); }
public async Task NoPause(bool forward) { var tester = new BackAndForthTester(forward); tester.AddDummy(); tester.AddDummy(); tester.AddDummy(); await tester.MoveAsync(forward, null); }
public async Task TwoPauses(bool forward) { var tester = new BackAndForthTester(forward); tester.AddDummy(); tester.AddPause("s1"); tester.AddDummy(); tester.AddPause("s2"); tester.AddDummy(); await tester.MoveAsync(forward, "s1", "s2", null); }
public async Task Empty(bool forward) { var tester = new BackAndForthTester(forward); await tester.MoveAsync(forward, null); }