NUnit.Framework.Constraints.DelayedConstraint
Applies a delay to the match so that a match can be evaluated in the future.
namespace NUnit.Framework.Constraints
{
public class DelayedConstraint : PrefixConstraint
{
public class WithRawDelayInterval : DelayedConstraint
{
public WithDimensionedDelayInterval Minutes { get; }
public WithDimensionedDelayInterval Seconds { get; }
public WithDimensionedDelayInterval MilliSeconds { get; }
public WithRawDelayInterval(DelayedConstraint parent);
public WithRawPollingInterval PollEvery(int milliSeconds);
}
public class WithDimensionedDelayInterval : DelayedConstraint
{
public WithDimensionedDelayInterval(DelayedConstraint parent);
public WithRawPollingInterval PollEvery(int milliSeconds);
}
public class WithRawPollingInterval : DelayedConstraint
{
public DelayedConstraint Minutes { get; }
public DelayedConstraint Seconds { get; }
public DelayedConstraint MilliSeconds { get; }
public WithRawPollingInterval(DelayedConstraint parent);
}
protected Interval DelayInterval { get; set; }
protected Interval PollingInterval { get; set; }
public DelayedConstraint(IConstraint baseConstraint, int delayInMilliseconds);
public DelayedConstraint(IConstraint baseConstraint, int delayInMilliseconds, int pollingIntervalInMilliseconds);
}
}