public void CommandExecutionFiresEventTopic() { topic = workItem.EventTopics.AddNew <MockTopic>("topic://EventTopicCommand/Test"); EventTopicCommand cmd = workItem.Commands.AddNew <EventTopicCommand>("Test"); cmd.Execute(); Assert.IsTrue(topic.FireCalled); }
private void AddSampleDataToServiceBus(Dictionary <string, List <SyncJob> > jobs) { var topic = new MockTopic { Name = TopicName, Subscriptions = new List <MockSubscription>() }; foreach (var job in jobs) { topic.Subscriptions.Add(new MockSubscription { Name = job.Key, Messages = CreateSampleServiceBusMessages(job.Value) }); } _serviceBusSubscriptionsRepository.Topics = new List <MockTopic> { topic }; }
public void Setup() { workItem = new TestableRootWorkItem(); topic = new MockTopic(); workItem.EventTopics.Add(topic, topic.Name); }