public void TestCase_sum_0_to_3_use_5_thread_on_setting_in_synre()
 {
     var sumData = new int[3];
     var actual = 0;
     for (int i = 0; i < sumData.Length; i++)
     {
         sumData[i] = i;
         actual += i;
     }
     var result = 0;
     var MultiSummary = new MultiExecute<int>(5, s => result += s.Sum());
     MultiSummary.Execute(sumData);
     Assert.AreEqual(actual, result);
 }
 public void TestCase_sum_0_100_in_asynre()
 {
     var sumData = new int[100];
     var actual = 0;
     for (int i = 0; i < sumData.Length; i++)
     {
         sumData[i] = i;
         actual += i;
     }
     var result = 0;
     MultiExecute<int> MultiSummary = new MultiExecute<int>(5, s => result += s.Sum());
     MultiSummary.Execute(sumData);
     Assert.AreEqual(actual, result);
 }
Exemple #3
0
        public void TestCase_sum_0_to_3_use_5_thread_on_setting_in_synre()
        {
            var sumData = new int[3];
            var actual  = 0;

            for (int i = 0; i < sumData.Length; i++)
            {
                sumData[i] = i;
                actual    += i;
            }
            var result       = 0;
            var MultiSummary = new MultiExecute <int>(5, s => result += s.Sum());

            MultiSummary.Execute(sumData);
            Assert.AreEqual(actual, result);
        }
Exemple #4
0
        public void TestCase_sum_0_100_in_asynre()
        {
            var sumData = new int[100];
            var actual  = 0;

            for (int i = 0; i < sumData.Length; i++)
            {
                sumData[i] = i;
                actual    += i;
            }
            var result = 0;
            MultiExecute <int> MultiSummary = new MultiExecute <int>(5, s => result += s.Sum());

            MultiSummary.Execute(sumData);
            Assert.AreEqual(actual, result);
        }