public void setup()
{
_peerManagerMock = new Mock<IPeerManager>();
_configTransport = new FakeTransportConfiguration();
_config = new FakeBootstrapperConfig();
_assemblyScannerMock = new Mock<IAssemblyScanner>();
_senderMock = new Mock<IMessageSender>();
_subscriptionManagerMock = new Mock<ISubscriptionManager>();
_completionCallbackMock = new Mock<ICompletionCallback>();
_senderMock.Setup(x => x.Send(It.IsAny<ICommand>(), It.IsAny<ICompletionCallback>())).Returns(
_completionCallbackMock.Object);
_peerConfigurationMock = new Mock<IPeerConfiguration>();
_bootstrapper = new BusBootstrapper(_assemblyScannerMock.Object, _configTransport, _config, _senderMock.Object, _peerManagerMock.Object,
_subscriptionManagerMock.Object, _peerConfigurationMock.Object);
}