private static void GenerateMessages(int number, IMessagerPersister persister) { for (var i = 0; i < number; i++) { persister.Persist(CreateMessage()); } }
private static void GenerateMessages(int number, IMessagerPersister persister) { for (var i = 0; i < number; i++) { persister.Persist(CreateMessage()); } }
private static void TestPersister(IMessagerPersister persister) { var moqMessages = new MessageGenerator(persister, 5); Thread.Sleep(2000); persister.Stop(); while (!persister.Stoped) Thread.Sleep(100); moqMessages.Dispose(); Console.WriteLine("Press enter to continue"); Console.ReadLine(); }
private void GenerateRandomMessagesAtRandomIntervalsFromBuses(IMessagerPersister persister) { var i = 1; if (_loadPower > 1) i = 2; for (; i < _loadPower + 1; i++) { var source = SolaceBusMock(_buses[i]); _subscriptions.Add(source.Subscribe(x => ProcessMessages(x, persister))); } }
private void GenerateRandomMessagesAtRandomIntervalsFromBuses(IMessagerPersister persister) { var i = 1; if (_loadPower > 1) { i = 2; } for (; i < _loadPower + 1; i++) { var source = SolaceBusMock(_buses[i]); _subscriptions.Add(source.Subscribe(x => ProcessMessages(x, persister))); } }
private static void TestPersister(IMessagerPersister persister) { var moqMessages = new MessageGenerator(persister, 5); Thread.Sleep(2000); persister.Stop(); while (!persister.Stoped) { Thread.Sleep(100); } moqMessages.Dispose(); Console.WriteLine("Press enter to continue"); Console.ReadLine(); }
private static void ProcessMessages(IMessage message, IMessagerPersister persister) { persister.Persist(message); }
public MessageGenerator(IMessagerPersister persister, int loadPower) { _loadPower = loadPower; GenerateRandomMessagesAtRandomIntervalsFromBuses(persister); }
private static void ProcessMessages(IMessage message, IMessagerPersister persister) { persister.Persist(message); }
public MessageGenerator(IMessagerPersister persister, int loadPower) { _loadPower = loadPower; GenerateRandomMessagesAtRandomIntervalsFromBuses(persister); }