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