public TraceOperator(IObservable <T> source, string name, IObservableTraceLogger logger, Func <T, string> itemToString) { _source = source; _name = name; _logger = logger; _itemToString = itemToString; }
public ConnectableTraceOperator( IConnectableObservable <T> source, string name, IObservableTraceLogger logger, Func <T, string> itemToString) : base(source, name, logger, itemToString) { }
public void SetUp() { _originalLogger = ObservableTraceLogger.Current; _trace = new StringWriter(); ObservableTraceLogger.Current = ObservableTraceLogger.Create( TextWriter.Synchronized(new Tee(TestContext.Out, _trace) { NewLine = "\n" }), measure: false); }
public SubjectTraceOperator(ISubject <T> subject, string name, IObservableTraceLogger logger, Func <T, string> itemToString) : base(subject, name, logger, itemToString) { _subject = subject; }