public async Task DestroyBlob_DisconnectedFromTheStart() { using (var session = new RSession(0, _brokerClient, new AsyncReaderWriterLock().CreateExclusiveReaderLock(), () => { })) { var blobids = new ulong[] { 1, 2, 3, 4, 5 }; Func<Task> f = () => session.DestroyBlobsAsync(blobids); await f.ShouldThrowAsync<RHostDisconnectedException>(); } }