public void CompleteAdding_AddAsyncCalled_ThrowsInvalidOperationException() { var buffer = new ChunksBuffer(); buffer.CompleteAdding(); Assert.Throws <InvalidOperationException>(() => buffer.Add(new byte[] {})); }
public void CompleteAdding_TakeAsyncCalled_ThrowsInvalidOperationException() { var buffer = new ChunksBuffer(); buffer.CompleteAdding(); Assert.ThrowsAsync <InvalidOperationException>(async() => await buffer.TakeAsync(1)); }