public PlatibusConfigurationExtensionsTests() { MockDiagnosticService = new Mock <IDiagnosticService>(); MockDiagnosticService .Setup(x => x.EmitAsync(It.IsAny <DiagnosticEvent>(), It.IsAny <CancellationToken>())) .Returns(Task.FromResult(0)); Configuration = new PlatibusConfiguration(MockDiagnosticService.Object) { MessageNamingService = new TestMessageNamingService() }; }
public MessageJournalConsumerTests() { MessageJournal = new MessageJournalStub(); Configuration = new PlatibusConfiguration { MessageJournal = MessageJournal }; Options = new MessageJournalConsumerOptions(); var anyMessage = new DelegateMessageSpecification(m => true); var thisHandler = new GenericMessageHandlerAdapter <string>(this); Configuration.AddHandlingRule(new HandlingRule(anyMessage, thisHandler)); ConsumedMessageSource = new TaskCompletionSource <IEnumerable <Message> >(); CancellationSource = new CancellationTokenSource(TimeSpan.FromSeconds(10)); CancellationSource.Token.Register(() => ConsumedMessageSource.TrySetCanceled()); CancellationToken = CancellationSource.Token; }
public void Configure(PlatibusConfiguration configuration) { configuration.AddHandlingRule(".*(?i)example.*", new MessageHandlerStub()); }
protected void GivenEmptyConfiguration() { Configuration = new PlatibusConfiguration(); }
private void GivenValidConfiguration() { Configuration = new PlatibusConfiguration(); }
private void GivenDefaultConfiguration() { Configuration = new PlatibusConfiguration(); }