Method Then
- Namespace
- BunsenBurner
- Assembly
- BunsenBurner.dll
Then<TData, TResult>(Acted<TData, TResult>, Func<TData, TResult, Task>)
Then verify the scenario
public static TestBuilder<GivenWhenThenSyntax>.Asserted<TData, TResult> Then<TData, TResult>(this TestBuilder<GivenWhenThenSyntax>.Acted<TData, TResult> scenario, Func<TData, TResult, Task> fn)
Parameters
scenario
TestBuilder<GivenWhenThenSyntax>.Acted<TData, TResult>run scenario
fn
Func<TData, TResult, Task>async then function
Returns
- TestBuilder<GivenWhenThenSyntax>.Asserted<TData, TResult>
completed scenario
Type Parameters
TData
scenario data
TResult
result of running the scenario
Then<TData, TResult>(Acted<TData, TResult>, Func<TResult, Task>)
Then verify the scenario
public static TestBuilder<GivenWhenThenSyntax>.Asserted<TData, TResult> Then<TData, TResult>(this TestBuilder<GivenWhenThenSyntax>.Acted<TData, TResult> scenario, Func<TResult, Task> fn)
Parameters
scenario
TestBuilder<GivenWhenThenSyntax>.Acted<TData, TResult>run scenario
fn
Func<TResult, Task>async then function
Returns
- TestBuilder<GivenWhenThenSyntax>.Asserted<TData, TResult>
completed scenario
Type Parameters
TData
scenario data
TResult
result of running the scenario
Then<TData, TResult>(Acted<TData, TResult>, Action<TData, TResult>)
Then verify the scenario
public static TestBuilder<GivenWhenThenSyntax>.Asserted<TData, TResult> Then<TData, TResult>(this TestBuilder<GivenWhenThenSyntax>.Acted<TData, TResult> scenario, Action<TData, TResult> fn)
Parameters
scenario
TestBuilder<GivenWhenThenSyntax>.Acted<TData, TResult>run scenario
fn
Action<TData, TResult>then function
Returns
- TestBuilder<GivenWhenThenSyntax>.Asserted<TData, TResult>
completed scenario
Type Parameters
TData
scenario data
TResult
result of running the scenario
Then<TData, TResult>(Acted<TData, TResult>, Action<TResult>)
Then verify the scenario
public static TestBuilder<GivenWhenThenSyntax>.Asserted<TData, TResult> Then<TData, TResult>(this TestBuilder<GivenWhenThenSyntax>.Acted<TData, TResult> scenario, Action<TResult> fn)
Parameters
scenario
TestBuilder<GivenWhenThenSyntax>.Acted<TData, TResult>run scenario
fn
Action<TResult>then function
Returns
- TestBuilder<GivenWhenThenSyntax>.Asserted<TData, TResult>
completed scenario
Type Parameters
TData
scenario data
TResult
result of running the scenario
Then<TData, TResult>(Acted<TData, TResult>, Expression<Func<TResult, bool>>)
Then verify the scenario
public static TestBuilder<GivenWhenThenSyntax>.Asserted<TData, TResult> Then<TData, TResult>(this TestBuilder<GivenWhenThenSyntax>.Acted<TData, TResult> scenario, Expression<Func<TResult, bool>> expression)
Parameters
scenario
TestBuilder<GivenWhenThenSyntax>.Acted<TData, TResult>run scenario
expression
Expression<Func<TResult, bool>>then expression
Returns
- TestBuilder<GivenWhenThenSyntax>.Asserted<TData, TResult>
completed scenario
Type Parameters
TData
scenario data
TResult
result of running the scenario
Then<TData, TResult>(Acted<TData, TResult>, Expression<Func<TData, TResult, bool>>)
Then verify the scenario
public static TestBuilder<GivenWhenThenSyntax>.Asserted<TData, TResult> Then<TData, TResult>(this TestBuilder<GivenWhenThenSyntax>.Acted<TData, TResult> scenario, Expression<Func<TData, TResult, bool>> expression)
Parameters
scenario
TestBuilder<GivenWhenThenSyntax>.Acted<TData, TResult>run scenario
expression
Expression<Func<TData, TResult, bool>>then expression
Returns
- TestBuilder<GivenWhenThenSyntax>.Asserted<TData, TResult>
completed scenario
Type Parameters
TData
scenario data
TResult
result of running the scenario