Пример #1
0
 public void TestLoadBalancedPartitioner(object objectToTest, int numberOfPartitions)
 {
     var partitioner = new LoadBalancedPartitioner<object>();
     var expected = 0;
     for (var i = 0; i < numberOfPartitions * 2; i++ )
     {
         var result = partitioner.CalculatePartition(objectToTest, numberOfPartitions);
         Assert.That(result, Is.EqualTo(expected));
         expected = (expected + 1) % numberOfPartitions;
     }
 }
Пример #2
0
        public void TestLoadBalancedPartitioner(object objectToTest, int numberOfPartitions)
        {
            var partitioner = new LoadBalancedPartitioner <object>();
            var expected    = 0;

            for (var i = 0; i < numberOfPartitions * 2; i++)
            {
                var result = partitioner.CalculatePartition(objectToTest, numberOfPartitions);
                Assert.That(result, Is.EqualTo(expected));
                expected = (expected + 1) % numberOfPartitions;
            }
        }