Esempio n. 1
0
        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>();
 }
Esempio n. 3
0
		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);
		}