<PackageReference Include="NUnit" Version="4.2.2" />

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); } }