Application Under Test Setup
Supported technologies#
- Web API
- Azure Functions (Isolated Worker Process)
- Azure Service Bus
- Kafka
- RabbitMQ
Web API Application Under Test Setup#
- Install Drill4Net.Receiver in application under test start up project.
- Install Drill4Net.Receiver.WebApi in application under test start up project.
- Add the following line in you
Startup.Configuremethod:
- for .NET Core 3.1, .NET 5, 6, 7 versions
- for .NET Framework 4.7.2, 4.8, 4.8.1 versions
Make sure you added
Azure Function Under Test Setup#
- Install Drill4Net.Receiver in application under test start up project.
- Install Drill4Net.Receiver.AzureFunction in application under test start up project.
- Use
Drill4NetReceiverAzureFunctionMiddlewaremiddleware. Make sure you added
Azure Service Bus Under Test Setup#
- Install Drill4Net.Receiver in application under test start up project.
- Install Drill4Net.Receiver.AzureServiceBus in application under test start up project.
- Add call in Startup/Program
ServiceBusPatcher.Patch();. Make sure you added
Kafka Under Test Setup#
- Install Drill4Net.Receiver in application under test start up project.
- Install Drill4Net.Receiver.Kafka in application under test start up project.
- Add call in Startup/Program
KafkaPatcher.PatchSender<TKey, TValue>();orKafkaPatcher.PatchReceiver<TKey, TValue>();.
Make sure you added using Drill4Net.Receiver.Kafka;.
RabbitMQ Under Test Setup#
- Install Drill4Net.Receiver in application under test start up project.
- Install Drill4Net.Receiver.RabbitMQ in application under test start up project.
- Add call in Startup/Program
RabbitMqPatcher.Patch();.
Make sure you added using Drill4Net.Receiver.RabbitMQ;.