private void startTheConsumingQueues(FixtureLibrary library) { _planning = new ConsumingQueue(request => { var culture = Project.CurrentProject?.Culture; if (culture.IsNotEmpty()) { Thread.CurrentThread.CurrentCulture = new CultureInfo(culture); } request.CreatePlan(library); _executionQueue.Enqueue(request); }); _reader = new ConsumingQueue(request => { if (request.Specification.SpecType == SpecType.header) { request.ReadXml(); } _planning.Enqueue(request); }); _reader.Start(); _planning.Start(); }
public void Start(StopConditions stopConditions) { _runner.UseStopConditions(stopConditions); _executionQueue.Start(); var recycled = _system.Initialize(startTheConsumingQueues); EventAggregator.SendMessage(recycled); }
public void Start(StopConditions stopConditions) { _runner.UseStopConditions(stopConditions); _executionQueue.Start(); var recycled = tryToStart(); EventAggregator.SendMessage(recycled); }
public void Start(StopConditions stopConditions) { _runner.UseStopConditions(stopConditions); _executionQueue.Start(); if (_running.RecycledMessage.success) { startTheConsumingQueues(_running.Fixtures); } EventAggregator.SendMessage(_running.RecycledMessage); }
private void startTheConsumingQueues(FixtureLibrary library) { _planning = new ConsumingQueue(request => { request.CreatePlan(library); _executionQueue.Enqueue(request); }); _reader = new ConsumingQueue(request => { request.ReadXml(); _planning.Enqueue(request); }); _reader.Start(); _planning.Start(); }
private void startTheConsumingQueues(FixtureLibrary library) { _planning = new ConsumingQueue(request => { var culture = Project.CurrentProject?.Culture; if (culture.IsNotEmpty()) { #if NET46 Thread.CurrentThread.CurrentCulture = new CultureInfo(culture); #else CultureInfo.CurrentCulture = new CultureInfo(culture); #endif } request.CreatePlan(library); _executionQueue.Enqueue(request); }); _planning.Start(); }
private void startTheConsumingQueues(FixtureLibrary library) { _planning = new ConsumingQueue(request => { request.CreatePlan(library); _executionQueue.Enqueue(request); }); _reader = new ConsumingQueue(request => { request.ReadXml(); _planning.Enqueue(request); }); _reader.Start(); _planning.Start(); }
private void startTheConsumingQueues(FixtureLibrary library) { _planning = new ConsumingQueue(request => { var culture = Project.CurrentProject?.Culture; if (culture.IsNotEmpty()) { #if NET46 Thread.CurrentThread.CurrentCulture = new CultureInfo(culture); #else CultureInfo.CurrentCulture = new CultureInfo(culture); #endif } request.CreatePlan(library); _executionQueue.Enqueue(request); }); _planning.Start(); }