Azure Event Grid development in a breeze.
All documentation can be found on here.
Are you an Arcus user? Let us know and get listed!
In order to run the integration tests, you will need to do the following:
-
Setup the infrastructure (docs)
-
Configure the following environment variables:
Arcus__EventGrid__TopicEndpoint
- Custom topic endpoint for Azure Event Grid, for examplehttps://arcus.westeurope-1.eventgrid.azure.net/api/events
Arcus__EventGrid__EndpointKey
- Authentication key for the custom Azure Event Grid topicArcus__ServiceBus__ConnectionString
- Connection string to use when connecting to Azure Service Bus`Arcus__ServiceBus__TopicName
- Name of the Service Bus Topic that you want to use
Once you have completed the above, you can run dotnet test
from the src\Arcus.EventGrid.Tests.Integration
directory.
📝 Notes
- If you are using Visual Studio, you must restart Visual Studio in order to use new Environment Variables.
src\Arcus.EventGrid.Tests.Integration\appsettings.json
can also be overriden but it brings the risk of commiting these changes. This approach is not recommended. This is also why we don't useappsettings.{Environment}.json
This is licensed under The MIT License (MIT). Which means that you can use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the web application. But you always need to state that Codit is the original author of this web application.