public OneToThreeDiamondQueueThroughputTest() : base("All", ITERATIONS) { fizzQueueProcessor = new FizzBuzzQueueProcessor(FizzBuzzStep.Fizz, fizzInputQueue, buzzInputQueue, fizzOutputQueue, buzzOutputQueue, ITERATIONS - 1); buzzQueueProcessor = new FizzBuzzQueueProcessor(FizzBuzzStep.Buzz, fizzInputQueue, buzzInputQueue, fizzOutputQueue, buzzOutputQueue, ITERATIONS - 1); fizzBuzzQueueProcessor = new FizzBuzzQueueProcessor(FizzBuzzStep.FizzBuzz, fizzInputQueue, buzzInputQueue, fizzOutputQueue, buzzOutputQueue, ITERATIONS - 1); }
public OneToThreeDiamondQueueThroughputTest() { var temp = 0L; for (var i = 0; i < _iterations; i++) { var fizz = 0 == (i % 3L); var buzz = 0 == (i % 5L); if (fizz && buzz) { ++temp; } } _expectedResult = temp; _fizzQueueProcessor = new FizzBuzzQueueProcessor(FizzBuzzStep.Fizz, _fizzInputQueue, _buzzInputQueue, _fizzOutputQueue, _buzzOutputQueue, _iterations - 1); _buzzQueueProcessor = new FizzBuzzQueueProcessor(FizzBuzzStep.Buzz, _fizzInputQueue, _buzzInputQueue, _fizzOutputQueue, _buzzOutputQueue, _iterations - 1); _fizzBuzzQueueProcessor = new FizzBuzzQueueProcessor(FizzBuzzStep.FizzBuzz, _fizzInputQueue, _buzzInputQueue, _fizzOutputQueue, _buzzOutputQueue, _iterations - 1); }