Webhook Demo is a lightweight application designed to demonstrate webhook subscription management and event simulation. The project provides a platform for developers to subscribe to events, simulate event triggers, and test webhook integrations seamlessly. With in-memory storage, it is ideal for educational purposes and small-scale testing.
- Webhook Subscriptions: Manage subscriptions for different event types.
- Event Simulation: Simulate events to trigger webhook calls.
- In-Memory Storage: Store subscriptions and logs in memory for simplicity.
- Unit Testing: Comprehensive test coverage using xUnit and Moq.
- ASP.NET Core 6.0: Backend framework.
- xUnit: Unit testing framework.
- Moq: Mocking library for unit tests.
- HttpClient: For handling HTTP requests.
- JsonSerializer: For serializing and deserializing JSON data.
- .NET 6.0 SDK
- Visual Studio or any C# IDE
-
Clone the repository:
git clone https://github.com/your-repo/webhook-demo.git cd webhook-demo