CompleteIn

Should.CompleteIn(
action: () => { Thread.Sleep(TimeSpan.FromSeconds(2)); },
timeout: TimeSpan.FromSeconds(1),
customMessage: "Some additional context");

snippet source | anchor

Exception

Delegate
should complete in
00:00:01
but did not
Additional Info:
Some additional context