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; }) ; }