MessageRouter
MessageRouter copied to clipboard
A CQRS (Event-driven) message router in F#
This addresses issue #20
In several places, the code base uses the word "action" to describe the wrapper which handles message processing. This is rather confusing as _action_ is a very overloaded term. In...
Cross-platform means -- at least -- Windows (with Visual Studio) and OS X (with Xamarin Studio).
Let's say I have two classes that implement ICommand: `TestCommand1` and `TestCommand2`. The following handler will cause the router to throw an "AmbiguousMatchException": ``` csharp public class TestCommandHandler : IHandleCommand,...
Property-based tests should supplement (and not replace) existing unit tests.