Пример #1
0
        public void DifferentPathsMultiThreadedTest()
        {
            var checkSum1 = CheckSum.ComputeMultiThreaded(@"..\..").Result;
            var checkSum2 = CheckSum.ComputeMultiThreaded(".").Result;

            Assert.AreNotEqual(checkSum1, checkSum2);
        }
Пример #2
0
        public void ComputeMultiThreadedTest(string path)
        {
            var checkSum1 = CheckSum.ComputeMultiThreaded(path).Result;
            var checkSum2 = CheckSum.ComputeMultiThreaded(path).Result;

            Assert.AreEqual(checkSum1, checkSum2);
        }
Пример #3
0
        public void SingleAndMultiThreadedTest()
        {
            const string path      = @"..\..\..\..";
            var          checkSum1 = CheckSum.ComputeSingleThreaded(path);
            var          checkSum2 = CheckSum.ComputeMultiThreaded(path).Result;

            Assert.AreEqual(checkSum1, checkSum2);
        }