public void Run(int messageCount, LinqMethodTypes linqMethodTypes, bool enableChaos) { var queueName = GenerateQueueName.Create(); var consumer = new DotNetWorkQueue.IntegrationTests.Shared.ProducerMethod.Implementation.MultiMethodProducer(); consumer.Run <SqlServerMessageQueueInit, SqlServerMessageQueueCreation>(new QueueConnection(queueName, ConnectionInfo.ConnectionString), messageCount, 10, linqMethodTypes, enableChaos, Helpers.GenerateData, VerifyQueueCount); }
public void Run(LinqMethodTypes linqMethodTypes) { using (var connectionInfo = new IntegrationConnectionInfo()) { var queueName = GenerateQueueName.Create(); var consumer = new DotNetWorkQueue.IntegrationTests.Shared.ProducerMethod.Implementation.MultiMethodProducer(); consumer.Run <MemoryMessageQueueInit, MessageQueueCreation>(new QueueConnection(queueName, connectionInfo.ConnectionString), 100, 10, linqMethodTypes, false, Helpers.GenerateData, VerifyQueueCount); } }