Testing Overview
The Crosser EdgeNode TestHelpers SDK simplifies unit testing of Crosser EdgeNode modules. Since modules use internal queues, it's challenging to send data and await results in unit tests. This SDK solves that problem with a fluent testing API.
What You'll Learn
- Create Test Project - Set up an xUnit test project
- Quick Start - Write your first test
- Core Concepts - Understand TestFlow and the fluent API
- Testing Guide - Comprehensive API reference
- Advanced Testing - Complex scenarios and patterns
- Best Practices - Tips for effective testing
- Troubleshooting - Common issues and solutions
Key Features
- Automatic flow management with start/stop lifecycle
- Fluent API for configuration and assertions
- Multiple output support for complex modules
- Timeout configuration for different scenarios
- Credential and resource injection