Method New
- Namespace
- BunsenBurner
- Assembly
- BunsenBurner.dll
New<TData>(Func<Task<TData>>, string?)
Builds a new TestBuilder<TSyntax>.Arranged<TData>
public static TestBuilder<TSyntax>.Arranged<TData> New<TData>(Func<Task<TData>> fn, string? name = null)
Parameters
Returns
- TestBuilder<TSyntax>.Arranged<TData>
arranged test
Type Parameters
TData
data required to act on the TestBuilder<TSyntax>
New<TData, TResult>(Func<Task<TData>>, Func<TData, Task<TResult>>, string?)
Builds a new TestBuilder<TSyntax>.Arranged<TData>
public static TestBuilder<TSyntax>.Acted<TData, TResult> New<TData, TResult>(Func<Task<TData>> arrangeStep, Func<TData, Task<TResult>> actStep, string? name = null)
Parameters
arrangeStep
Func<Task<TData>>arrange step
actStep
Func<TData, Task<TResult>>act step
name
stringoptional name of the test
Returns
- TestBuilder<TSyntax>.Acted<TData, TResult>
acted test
Type Parameters
TData
data required to act on the TestBuilder<TSyntax>
TResult
result of acting
New<TData, TResult>(Func<Task<TData>>, Func<TData, Task<TResult>>, Func<TData, TResult, Task>, string?, bool?)
Builds a new TestBuilder<TSyntax>.Asserted<TData, TResult>
public static TestBuilder<TSyntax>.Asserted<TData, TResult> New<TData, TResult>(Func<Task<TData>> arrangeStep, Func<TData, Task<TResult>> actStep, Func<TData, TResult, Task> assertStep, string? name = null, bool? autoDispose = null)
Parameters
arrangeStep
Func<Task<TData>>arrange step
actStep
Func<TData, Task<TResult>>act step
assertStep
Func<TData, TResult, Task>assert step
name
stringoptional name of the test
autoDispose
bool?optional flag to auto-dispose of
data
andresult
; default istrue
Returns
- TestBuilder<TSyntax>.Asserted<TData, TResult>
asserted test
Type Parameters
TData
data required to act on the TestBuilder<TSyntax>
TResult
result of acting