示例#1
0
        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();
 }
 protected override void Given()
 {
     _message = JsonTypedMessage.FromMessage(new PrototypeMessage());
     _module = new PrototypeModule();
     _factory = TypedMessageHandlerFactory.ForMessage(_message);
     _handler = _factory.GetHandlers(_module).Single();
 }