Example #1
0
    public async Task SinglePause(bool forward)
    {
        var tester = new BackAndForthTester(forward);

        tester.AddPause("s1");
        await tester.MoveAsync(forward, "s1", null);
    }
Example #2
0
    public async Task NoPause(bool forward)
    {
        var tester = new BackAndForthTester(forward);

        tester.AddDummy();
        tester.AddDummy();
        tester.AddDummy();
        await tester.MoveAsync(forward, null);
    }
Example #3
0
    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);
    }
Example #4
0
 public async Task Empty(bool forward)
 {
     var tester = new BackAndForthTester(forward);
     await tester.MoveAsync(forward, null);
 }