Method Assert
- Namespace
- BunsenBurner
- Assembly
- BunsenBurner.dll
Assert<TData, TResult>(Acted<TData, TResult>, Func<TData, TResult, Task>)
Asserts on the result of acting on the test
public static TestBuilder<ArrangeActAssertSyntax>.Asserted<TData, TResult> Assert<TData, TResult>(this TestBuilder<ArrangeActAssertSyntax>.Acted<TData, TResult> test, Func<TData, TResult, Task> fn)
Parameters
testTestBuilder<ArrangeActAssertSyntax>.Acted<TData, TResult>acted on test
fnFunc<TData, TResult, Task>async assert function
Returns
- TestBuilder<ArrangeActAssertSyntax>.Asserted<TData, TResult>
asserted test
Type Parameters
TDatatest data
TResulttest result
Assert<TData, TResult>(Acted<TData, TResult>, Func<TResult, Task>)
Asserts on the result of acting on the test
public static TestBuilder<ArrangeActAssertSyntax>.Asserted<TData, TResult> Assert<TData, TResult>(this TestBuilder<ArrangeActAssertSyntax>.Acted<TData, TResult> test, Func<TResult, Task> fn)
Parameters
testTestBuilder<ArrangeActAssertSyntax>.Acted<TData, TResult>acted on test
fnFunc<TResult, Task>async assert function
Returns
- TestBuilder<ArrangeActAssertSyntax>.Asserted<TData, TResult>
asserted test
Type Parameters
TDatatest data
TResulttest result
Assert<TData, TResult>(Acted<TData, TResult>, Action<TData, TResult>)
Asserts on the result of acting on the test
public static TestBuilder<ArrangeActAssertSyntax>.Asserted<TData, TResult> Assert<TData, TResult>(this TestBuilder<ArrangeActAssertSyntax>.Acted<TData, TResult> test, Action<TData, TResult> fn)
Parameters
testTestBuilder<ArrangeActAssertSyntax>.Acted<TData, TResult>acted on test
fnAction<TData, TResult>assert function
Returns
- TestBuilder<ArrangeActAssertSyntax>.Asserted<TData, TResult>
asserted test
Type Parameters
TDatatest data
TResulttest result
Assert<TData, TResult>(Acted<TData, TResult>, Action<TResult>)
Asserts on the result of acting on the test
public static TestBuilder<ArrangeActAssertSyntax>.Asserted<TData, TResult> Assert<TData, TResult>(this TestBuilder<ArrangeActAssertSyntax>.Acted<TData, TResult> test, Action<TResult> fn)
Parameters
testTestBuilder<ArrangeActAssertSyntax>.Acted<TData, TResult>acted on test
fnAction<TResult>assert function
Returns
- TestBuilder<ArrangeActAssertSyntax>.Asserted<TData, TResult>
asserted test
Type Parameters
TDatatest data
TResulttest result
Assert<TData, TResult>(Acted<TData, TResult>, Expression<Func<TResult, bool>>)
Asserts on the result of acting on the test
public static TestBuilder<ArrangeActAssertSyntax>.Asserted<TData, TResult> Assert<TData, TResult>(this TestBuilder<ArrangeActAssertSyntax>.Acted<TData, TResult> test, Expression<Func<TResult, bool>> expression)
Parameters
testTestBuilder<ArrangeActAssertSyntax>.Acted<TData, TResult>acted on test
expressionExpression<Func<TResult, bool>>assert expression
Returns
- TestBuilder<ArrangeActAssertSyntax>.Asserted<TData, TResult>
asserted test
Type Parameters
TDatatest data
TResulttest result
Assert<TData, TResult>(Acted<TData, TResult>, Expression<Func<TData, TResult, bool>>)
Asserts on the result of acting on the test
public static TestBuilder<ArrangeActAssertSyntax>.Asserted<TData, TResult> Assert<TData, TResult>(this TestBuilder<ArrangeActAssertSyntax>.Acted<TData, TResult> test, Expression<Func<TData, TResult, bool>> expression)
Parameters
testTestBuilder<ArrangeActAssertSyntax>.Acted<TData, TResult>acted on test
expressionExpression<Func<TData, TResult, bool>>assert expression
Returns
- TestBuilder<ArrangeActAssertSyntax>.Asserted<TData, TResult>
asserted test
Type Parameters
TDatatest data
TResulttest result