public void DifferentPathsMultiThreadedTest() { var checkSum1 = CheckSum.ComputeMultiThreaded(@"..\..").Result; var checkSum2 = CheckSum.ComputeMultiThreaded(".").Result; Assert.AreNotEqual(checkSum1, checkSum2); }
public void ComputeMultiThreadedTest(string path) { var checkSum1 = CheckSum.ComputeMultiThreaded(path).Result; var checkSum2 = CheckSum.ComputeMultiThreaded(path).Result; Assert.AreEqual(checkSum1, checkSum2); }
public void SingleAndMultiThreadedTest() { const string path = @"..\..\..\.."; var checkSum1 = CheckSum.ComputeSingleThreaded(path); var checkSum2 = CheckSum.ComputeMultiThreaded(path).Result; Assert.AreEqual(checkSum1, checkSum2); }