public static T LastEmittedValue <T>(this ITestableObserver <T> observer) => observer.Values().Last();
public static T SingleEmittedValue <T>(this ITestableObserver <T> observer) => observer.Values().Single();
public static void ShouldBeAsyncData <T>(this ITestableObserver <T> observer) { observer.Errors().Should().BeEmpty("An error occured in the observable"); observer.Values().Should().HaveCount(1); observer.Completed().Should().HaveCount(1); }