@@ -43,7 +43,7 @@ public void TestShouldDoNothingIfComponentIsAlreadyLoaded()
43
43
public void TestShouldCauseTheLoadMethodToBeCalledIfTheComponentIsNotAlreadyLoaded ( )
44
44
{
45
45
int numberOfTimesThroughLoop = 1 ;
46
- SlowLoading slowLoading = new SlowLoading ( TimeSpan . FromSeconds ( 1 ) , new SystemClock ( ) , numberOfTimesThroughLoop ) . Load ( ) ;
46
+ SlowLoading slowLoading = new SlowLoading ( TimeSpan . FromSeconds ( 1 ) , SystemClock . Instance , numberOfTimesThroughLoop ) . Load ( ) ;
47
47
48
48
Assert . That ( slowLoading . GetLoopCount ( ) , Is . EqualTo ( numberOfTimesThroughLoop ) ) ;
49
49
}
@@ -53,7 +53,7 @@ public void TestTheLoadMethodShouldOnlyBeCalledOnceIfTheComponentTakesALongTimeT
53
53
{
54
54
try
55
55
{
56
- new OnlyOneLoad ( TimeSpan . FromSeconds ( 5 ) , new SystemClock ( ) , 5 ) . Load ( ) ;
56
+ new OnlyOneLoad ( TimeSpan . FromSeconds ( 5 ) , SystemClock . Instance , 5 ) . Load ( ) ;
57
57
}
58
58
catch ( Exception )
59
59
{
@@ -64,7 +64,7 @@ public void TestTheLoadMethodShouldOnlyBeCalledOnceIfTheComponentTakesALongTimeT
64
64
[ Test ]
65
65
public void TestShouldThrowAnErrorIfCallingLoadDoesNotCauseTheComponentToLoadBeforeTimeout ( )
66
66
{
67
- FakeClock clock = new FakeClock ( ) ;
67
+ HandCrankClock clock = new HandCrankClock ( ) ;
68
68
69
69
Assert . That (
70
70
( ) => new BasicSlowLoader ( TimeSpan . FromSeconds ( 2 ) , clock ) . Load ( ) ,
@@ -85,7 +85,7 @@ public void TestShouldCancelLoadingIfAnErrorIsDetected()
85
85
private class DetonatingSlowLoader : SlowLoadableComponent < DetonatingSlowLoader >
86
86
{
87
87
88
- public DetonatingSlowLoader ( ) : base ( TimeSpan . FromSeconds ( 1 ) , new SystemClock ( ) ) { }
88
+ public DetonatingSlowLoader ( ) : base ( TimeSpan . FromSeconds ( 1 ) , SystemClock . Instance ) { }
89
89
90
90
protected override void ExecuteLoad ( )
91
91
{
@@ -152,11 +152,11 @@ protected override void ExecuteLoad()
152
152
private class BasicSlowLoader : SlowLoadableComponent < BasicSlowLoader >
153
153
{
154
154
155
- private readonly FakeClock clock ;
156
- public BasicSlowLoader ( TimeSpan timeOut , FakeClock clock )
155
+ private readonly HandCrankClock handCrankClock ;
156
+ public BasicSlowLoader ( TimeSpan timeOut , HandCrankClock clock )
157
157
: base ( timeOut , clock )
158
158
{
159
- this . clock = clock ;
159
+ this . handCrankClock = clock ;
160
160
}
161
161
162
162
protected override void ExecuteLoad ( )
@@ -168,15 +168,15 @@ protected override bool EvaluateLoadedStatus()
168
168
{
169
169
// Cheat and increment the clock here, because otherwise it's hard to
170
170
// get to.
171
- clock . TimePasses ( TimeSpan . FromSeconds ( 1 ) ) ;
171
+ handCrankClock . MoveTime ( TimeSpan . FromSeconds ( 1 ) ) ;
172
172
return false ; // Never loads
173
173
}
174
174
}
175
175
176
176
private class HasError : SlowLoadableComponent < HasError >
177
177
{
178
178
179
- public HasError ( ) : base ( TimeSpan . FromSeconds ( 1000 ) , new FakeClock ( ) ) { }
179
+ public HasError ( ) : base ( TimeSpan . FromSeconds ( 1000 ) , new HandCrankClock ( ) ) { }
180
180
181
181
protected override void ExecuteLoad ( )
182
182
{
@@ -194,10 +194,6 @@ protected override void HandleErrors()
194
194
}
195
195
}
196
196
197
- private class CustomException : Exception
198
- {
199
-
200
- }
197
+ private class CustomException : Exception ;
201
198
}
202
-
203
199
}
0 commit comments