Method When
- Namespace
- BunsenBurner
- Assembly
- BunsenBurner.dll
When<TData, TResult>(Arranged<TData>, Func<TData, Task<TResult>>)
When the scenario is run
public static TestBuilder<GivenWhenThenSyntax>.Acted<TData, TResult> When<TData, TResult>(this TestBuilder<GivenWhenThenSyntax>.Arranged<TData> scenario, Func<TData, Task<TResult>> fn)
Parameters
scenario
TestBuilder<GivenWhenThenSyntax>.Arranged<TData>ready to run scenario
fn
Func<TData, Task<TResult>>async when function
Returns
- TestBuilder<GivenWhenThenSyntax>.Acted<TData, TResult>
scenario that is run
Type Parameters
TData
scenario data
TResult
result of running the scenario
When<TData, TResult>(Arranged<TData>, Func<TData, TResult>)
When the scenario is run
public static TestBuilder<GivenWhenThenSyntax>.Acted<TData, TResult> When<TData, TResult>(this TestBuilder<GivenWhenThenSyntax>.Arranged<TData> scenario, Func<TData, TResult> fn)
Parameters
scenario
TestBuilder<GivenWhenThenSyntax>.Arranged<TData>ready to run scenario
fn
Func<TData, TResult>async when function
Returns
- TestBuilder<GivenWhenThenSyntax>.Acted<TData, TResult>
scenario that is run
Type Parameters
TData
scenario data
TResult
result of running the scenario