Skip to content

Commit 46260d4

Browse files
committed
Check current status
1 parent a7227d0 commit 46260d4

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

AngleSharp.Scripting.JavaScript.Tests/Mocks/DelayedRequester.cs

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,30 @@ sealed class DelayedRequester : IRequester
1313
{
1414
readonly Int32 _delay;
1515
readonly String _message;
16+
Boolean _started;
17+
Boolean _finished;
1618

1719
public DelayedRequester(Int32 delay, String message)
1820
{
1921
_delay = delay;
2022
_message = message;
2123
}
2224

25+
public Boolean IsStarted
26+
{
27+
get { return _started; }
28+
}
29+
30+
public Boolean IsFinished
31+
{
32+
get { return _finished; }
33+
}
34+
2335
public async Task<IResponse> RequestAsync(IRequest request, CancellationToken cancel)
2436
{
25-
await Task.Delay(_delay, cancel);
37+
_started = true;
38+
await Task.Delay(_delay, cancel).ConfigureAwait(false);
39+
_finished = true;
2640
return new Response(_message, request.Address);
2741
}
2842

0 commit comments

Comments
 (0)