internal void RegisterHandler(Type messageType, ITypedMessageHandler handler) { var handlers = _typeMessageHandlers.GetOrCreateValue(messageType.AssemblyQualifiedName, () => new List <ITypedMessageHandler>()); handlers.Add(handler); }
protected override void Given() { _message = JsonTypedMessage.FromMessage(new PrototypeMessage()); _module = new PrototypeModule(); _factory = TypedMessageHandlerFactory.ForMessage(_message); _handler = _factory.GetHandlers(_module).Single(); }