public async Task ConfiguresMessageBusWithOptionsAsync() { const string messageTypePropertyName = "MyMessageType"; var sut = new MessageBus(_mockMessageHandlerResolver.Object, _mockMessageBusAdminClient.Object, _mockMessageBusClient.Object, _mockMessageProcessorResolver.Object, new MessageBusOptions { MessageTypePropertyName = messageTypePropertyName }); await sut.ConfigureAsync(); _mockMessageHandlerResolver.Verify(m => m.Initialize(), Times.Once); _mockMessageBusAdminClient.Verify(m => m.ConfigureAsync(_messageSubscriptions, It.Is <MessageBusOptions>(m => m.MessageTypePropertyName == messageTypePropertyName)), Times.Once); }