protected override void ConfigureLocalBus(ServiceBusConfigurator configurator) { var mock = MockRepository.GenerateStub <IWorkerSelectionStrategy <FirstCommand> >(); mock.Stub(x => x.SelectWorker(null, null)) .IgnoreArguments() .Return(new WorkerDetails { ControlUri = _nodes["A"].AppendToPath("_control"), DataUri = _nodes["A"], InProgress = 0, InProgressLimit = 100, LastUpdate = DateTime.UtcNow } ); mock.Stub(x => x.HasAvailableWorker(null, null)) .IgnoreArguments() .Return(true); configurator.UseDistributorFor(mock); }
protected override void ConfigureLocalBus(ServiceBusConfigurator configurator) { configurator.UseDistributorFor <FirstCommand>(); }
protected override void ConfigureLocalBus(ServiceBusConfigurator configurator) { var mock = MockRepository.GenerateStub<IWorkerSelectionStrategy<FirstCommand>>(); mock.Stub(x => x.SelectWorker(null, null)) .IgnoreArguments() .Return(new WorkerDetails { ControlUri = _nodes["A"].AppendToPath("_control"), DataUri = _nodes["A"], InProgress = 0, InProgressLimit = 100, LastUpdate = DateTime.UtcNow } ); mock.Stub(x => x.HasAvailableWorker(null, null)) .IgnoreArguments() .Return(true); configurator.UseDistributorFor(mock); }