Azure Event Grid development in a breeze
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
deploy/arm/testing-infrastructure
docs
media
src
.gitignore
LICENSE
README.md
_config.yml
netlify.toml

README.md

Arcus - Azure Event Grid

Build statusNuGet Badge

Azure Event Grid development in a breeze.

Arcus

Installation

PM > Install-Package Arcus.EventGrid.All

Documentation

All documentation can be found on here.

How do I run the integration tests?

In order to run the integration tests, you will need to do the following:

  1. Setup the infrastructure (docs)

  2. Configure the following environment variables:

    • Arcus__EventGrid__TopicEndpoint - Custom topic endpoint for Azure Event Grid, for example https://arcus.westeurope-1.eventgrid.azure.net/api/events
    • Arcus__EventGrid__EndpointKey - Authentication key for the custom Azure Event Grid topic
    • Arcus__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 use appsettings.{Environment}.json

License Information

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.