public void TestCancellationTokenWorks() { LargeMemoryStream.Position = 0; var cancellationTokenSource = new CancellationTokenSource(); cancellationTokenSource.Cancel(); Assert.CatchAsync <OperationCanceledException>(() => HashInstance.ComputeStreamAsync(LargeMemoryStream, -1, cancellationTokenSource.Token)); }
public async Task TestHashOfDefaultDataStreamAsync() { using (var stream = new MemoryStream(DefaultDataBytes)) { ExpectedString = HashOfDefaultData; var hashResult = await HashInstance.ComputeStreamAsync(stream); ActualString = hashResult.ToString(); AssertAreEqual(ExpectedString, ActualString); } }