Class Assertions
Miscellaneous Xunit helpers.
Inheritance
System.Object
Assertions
Namespace: LaunchDarkly.TestHelpers
Assembly: LaunchDarkly.TestHelpers.dll
Syntax
public static class Assertions : Object
Methods
AssertEventually(TimeSpan, TimeSpan, Func<Boolean>)
Polls a function repeatedly until it returns true, failing if it times out.
Declaration
public static void AssertEventually(TimeSpan timeout, TimeSpan interval, Func<bool> test)
Parameters
| Type | Name | Description |
|---|---|---|
| System.TimeSpan | timeout | the maximum time to wait |
| System.TimeSpan | interval | the interval to poll at |
| System.Func<System.Boolean> | test | the function to test |
AssertEventuallyAsync(TimeSpan, TimeSpan, Func<Task<Boolean>>)
Polls a function repeatedly until it returns true, failing if it times out.
Declaration
public static Task AssertEventuallyAsync(TimeSpan timeout, TimeSpan interval, Func<Task<bool>> test)
Parameters
| Type | Name | Description |
|---|---|---|
| System.TimeSpan | timeout | the maximum time to wait |
| System.TimeSpan | interval | the interval to poll at |
| System.Func<System.Threading.Tasks.Task<System.Boolean>> | test | the function to test |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task |