Пример #1
0
        public void ComputeSingleThreadedTest(string path)
        {
            var checkSum1 = CheckSum.ComputeSingleThreaded(path);
            var checkSum2 = CheckSum.ComputeSingleThreaded(path);

            Assert.AreEqual(checkSum1, checkSum2);
        }
Пример #2
0
        public void DifferentPathsSingleThreadedTest()
        {
            var checkSum1 = CheckSum.ComputeSingleThreaded(@"..\..");
            var checkSum2 = CheckSum.ComputeSingleThreaded(".");

            Assert.AreNotEqual(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);
        }