public void ProgressFileDownloader_PerformCheckSum_VerifyCryptoProviderCalledAndStringsCompared_ExpectFalseReturned()
{
//------------Setup for test--------------------------
var webClient = new Mock<IDev2WebClient>();
var file = new Mock<IFile>();
var crytpto = new Mock<ICryptoProvider>();
var stream = new MemoryStream();
stream.WriteByte(1);
stream.WriteByte(2);
stream.WriteByte(3);
crytpto.Setup(a => a.ComputeHash(It.IsAny<Stream>())).Returns(new byte[] { 0, 1, 2 });
file.Setup(a => a.Open("bob", FileMode.Open)).Returns(new MemoryStream());
var ax = new ProgressFileDownloader(webClient.Object, file.Object, crytpto.Object);
//------------Execute test--------------------------
Assert.IsFalse(ax.PerformCheckSum("bob", "124"));
}