Skip to content

fgheysels/arcus.eventgrid

 
 

Repository files navigation

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.

About

Azure Event Grid development in a breeze

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%