static void TestProcessEvent() { SubscriptionClient subscriptionClient = SubscriptionClient.CreateFromConnectionString( serviceBusConnectionString, orderEventTopicPath, orderEventSubscription ); SubscriptionReceiver receiver = new SubscriptionReceiver( subscriptionClient ); ITextSerializer serializer = new JsonTextSerializer(); EventProcessor eventProcessor = new EventProcessor( receiver, serializer ); eventProcessor.Register( new OrderEventHandler() ); eventProcessor.Start(); }
static void TestProcessCommand() { SubscriptionClient subscriptionClient = SubscriptionClient.CreateFromConnectionString( serviceBusConnectionString, commandTopicPath, commandHandlerSubscription ); SubscriptionReceiver receiver = new SubscriptionReceiver( subscriptionClient ); ITextSerializer serializer = new JsonTextSerializer(); CommandProcessor orderCommandProcessor = new CommandProcessor( receiver, serializer ); orderCommandProcessor.Register( new OrderCommandHandler() ); orderCommandProcessor.Start(); }