Skip to content

Commit ccdf82d

Browse files
committed
fix bug in FluentTestObserver
1 parent feb2362 commit ccdf82d

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

tests/GraphQL.Client.Tests.Common/FluentAssertions.Reactive/FluentTestObserver.cs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using System;
22
using System.Collections.Generic;
3+
using System.Diagnostics;
34
using System.Linq;
45
using System.Reactive;
56
using System.Reactive.Concurrency;
@@ -65,7 +66,7 @@ public FluentTestObserver(IObservable<TPayload> subject)
6566
{
6667
Subject = subject;
6768
_observeScheduler = new EventLoopScheduler();
68-
_subscription = new CompositeDisposable(); subject.ObserveOn(_observeScheduler).Subscribe(this);
69+
_subscription = subject.ObserveOn(_observeScheduler).Subscribe(this);
6970
}
7071

7172
/// <summary>
@@ -96,11 +97,8 @@ public FluentTestObserver(IObservable<TPayload> subject, TestScheduler testSched
9697
public void Clear() => _rollingReplaySubject.Clear();
9798

9899
/// <inheritdoc />
99-
public void OnNext(TPayload value)
100-
{
101-
_rollingReplaySubject.OnNext(
102-
new Recorded<Notification<TPayload>>(_observeScheduler.Now.UtcTicks, Notification.CreateOnNext(value)));
103-
}
100+
public void OnNext(TPayload value) =>
101+
_rollingReplaySubject.OnNext(new Recorded<Notification<TPayload>>(_observeScheduler.Now.UtcTicks, Notification.CreateOnNext(value)));
104102

105103
/// <inheritdoc />
106104
public void OnError(Exception exception) =>

0 commit comments

Comments
 (0)