Skip to content

arcus-azure/arcus.eventgrid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arcus - Azure Event Grid

Build Status NuGet Badge codecov

Azure Event Grid development in a breeze.

Arcus

Documentation

All documentation can be found on here.

Customers

Are you an Arcus user? Let us know and get listed!

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.