Beispiel #1
0
 public void ExpectedResult()
 {
     TestStep.GetCurrent().ExpectedResult
     .Verify("fail 1", () => throw Exception1)
     .Verify("fail 2", () => throw Exception2)
     ;
 }
        public async Task Input()
        {
            var testStep1 = TestStep.Current;
            var testStep2 = TestStep.GetCurrent();

            Assert.Same(testStep1, testStep2);
        }
        public async Task ExpectedResult()
        {
            await Task.Delay(1000);

            TestStep.GetCurrent().ExpectedResult
            .Assert("This works", () => Assert.True(true));
            await Task.Delay(1000);

            TestStep.GetCurrent().ExpectedResult
            .Assert("This works 2", () => Assert.True(true));
            await Task.Delay(1000);

            TestStep.GetCurrent().ExpectedResult
            .Assert("This works 3", () => Assert.True(true));
        }
        public async Task ExpectedResult()
        {
            await Task.Delay(1);

            TestStep.GetCurrent().ExpectedResult
            .Verify("fail 1", async() =>
            {
                await Task.Delay(1);
                throw Exception1;
            })
            .Verify("fail 2", async() =>
            {
                await Task.Delay(1);
                throw Exception2;
            })
            ;
        }