예제 #1
0
 protected RabbitMqTestsBase(TFixture fixture, ITestOutputHelper output)  : base(fixture)
 {
     _fixture            = fixture;
     _fixture.TestLogger = output;
     _fixture.Actions
     (
         setupConfiguration: () =>
     {
         var configModifier = new NewRelicConfigModifier(fixture.DestinationNewRelicConfigFilePath);
         configModifier.ForceTransactionTraces();
     },
         exerciseApplication: () =>
     {
         _sendReceiveQueue = _fixture.GetMessageQueue_RabbitMQ_SendReceive("Test Message");
         _fixture.GetMessageQueue_RabbitMQ_SendReceiveTempQueue("Test Message");
         _purgeQueue = _fixture.GetMessageQueue_RabbitMQ_Purge();
         _fixture.GetMessageQueue_RabbitMQ_SendReceiveTopic("SendReceiveTopic.Topic", "Test Message");
     }
     );
     _fixture.Initialize();
 }