Skip to content

Commit 6803a0b

Browse files
committed
chore: code clean up
1 parent ddd11e9 commit 6803a0b

File tree

3 files changed

+12
-14
lines changed

3 files changed

+12
-14
lines changed

src/TimeProviderExtensions/TimeProviderExtensions.csproj

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<PackageId>TimeProviderExtensions</PackageId>
55
<Title>TimeProvider Extensions</Title>
6-
<Version>0.9.0-preview</Version>
6+
<Version>1.0.0-preview.1</Version>
77
<Company>Egil Hansen</Company>
88
<Authors>Egil Hansen</Authors>
99
<Description>
@@ -49,10 +49,6 @@
4949
<PackageReference Include="Microsoft.Bcl.TimeProvider" Version="8.0.0-preview.*" />
5050
</ItemGroup>
5151

52-
<!--<ItemGroup Condition="'$(TargetFramework)'=='netstandard2.0'">
53-
<PackageReference Include="System.Threading.Tasks.Extensions" Version="4.5.4" />
54-
</ItemGroup>-->
55-
5652
<ItemGroup>
5753
<None Include="..\..\LICENSE">
5854
<Pack>True</Pack>

test/TimeProviderExtensions.Tests/ManualTimeProviderPeriodicTimerTests.cs

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#if NET6_0_OR_GREATER
2-
namespace TimeProviderExtensions.Testing;
2+
namespace TimeProviderExtensions;
33

44
public class ManualTimeProviderPeriodicTimerTests
55
{
@@ -98,16 +98,20 @@ public void PeriodicTimer_WaitForNextTickAsync_completes_multiple()
9898
calledTimes.Should().Be(2);
9999
}
100100

101-
[Fact]
102-
public void PeriodicTimer_WaitForNextTickAsync_completes_multiple_single_forward()
101+
[Theory]
102+
[InlineData(1)]
103+
[InlineData(2)]
104+
[InlineData(3)]
105+
public void PeriodicTimer_WaitForNextTickAsync_completes_iterations(int expectedCallbacks)
103106
{
104107
var sut = new ManualTimeProvider();
105108
var calledTimes = 0;
106109
var interval = TimeSpan.FromSeconds(1);
107110
var looper = WaitForNextTickInLoop(sut, () => calledTimes++, interval);
108111

109-
sut.ForwardTime(interval * 3);
110-
calledTimes.Should().Be(3);
112+
sut.ForwardTime(interval * expectedCallbacks);
113+
114+
calledTimes.Should().Be(expectedCallbacks);
111115
}
112116

113117
[Fact]
@@ -179,7 +183,7 @@ static async Task CancelAfterWaitForNextTick(System.Threading.PeriodicTimer peri
179183
}
180184
}
181185

182-
static async Task WaitForNextTickInLoop(TimeProvider scheduler, Action callback, TimeSpan interval)
186+
private static async Task WaitForNextTickInLoop(TimeProvider scheduler, Action callback, TimeSpan interval)
183187
{
184188
using var periodicTimer = scheduler.CreatePeriodicTimer(interval);
185189
while (await periodicTimer.WaitForNextTickAsync(CancellationToken.None).ConfigureAwait(false))

test/TimeProviderExtensions.Tests/ManualTimeProviderWaitAsyncTests.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
#if NET6_0_OR_GREATER
2-
using TimeProviderExtensions;
3-
4-
namespace TimeProviderExtensions.Testing;
2+
namespace TimeProviderExtensions;
53

64
public class ManualTimeProviderWaitAsyncTests
75
{

0 commit comments

Comments
 (0)