public async Task GetBlob_DisconnectedFromTheStart() { using (var session = new RSession(0, _brokerClient, new AsyncReaderWriterLock().CreateExclusiveReaderLock(), () => { })) { Func<Task> f = () => session.BlobReadAllAsync(1); await f.ShouldThrowAsync<RHostDisconnectedException>(); } }