public void SingleItemFailWillNotFailMergedStream()
        {
            var failed = false;
            var stream = _source.Connect().MergeMany((o, key) => o.Observable).Subscribe(_ => { }, ex => failed = true);

            var item = new ObjectWithObservable(1);

            _source.AddOrUpdate(item);

            item.FailObservable(new Exception("Test exception"));

            stream.Dispose();

            failed.Should().BeFalse();
        }