Skip to content

Commit 11b4657

Browse files
Remove assertion for partway writing to the queue, keeping just the end result (all 10 strings written).
1 parent 7536554 commit 11b4657

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

DockerComposeFixture.Tests/Compose/ObserverToQueueTests.cs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,17 @@ namespace DockerComposeFixture.Tests.Compose
1212
public class ObserverToQueueTests
1313
{
1414
[Fact]
15-
public void OnNext_EnqueuesItems_WhenCalled()
15+
public async Task OnNext_EnqueuesItems_WhenCalled()
1616
{
1717
var observerToQueue = new ObserverToQueue<string>();
1818
var counter = new ObservableCounter();
1919
counter.Subscribe(observerToQueue);
2020
var task = new Task(() => counter.Count());
2121
Assert.Empty(observerToQueue.Queue);
22+
2223
task.Start();
23-
Thread.Sleep(30);
24-
Assert.NotEmpty(observerToQueue.Queue);
25-
Assert.True(observerToQueue.Queue.Count < 10);
26-
task.Wait();
24+
await task;
25+
2726
Assert.Equal(10, observerToQueue.Queue.Count);
2827
Assert.Equal("1,2,3,4,5,6,7,8,9,10".Split(","),
2928
observerToQueue.Queue.ToArray());

0 commit comments

Comments
 (0)