public void TestConcurrencyLogMessage()
        {
            VisualGridRunner runner = new VisualGridRunner();

            CollectionAssert.AreEquivalent(
                new Dictionary <string, object>
            {
                { "type", "runnerStarted" },
                { "defaultConcurrency", VisualGridRunner.DEFAULT_CONCURRENCY }
            },
                (IDictionary)runner.GetConcurrencyLog());

            runner = new VisualGridRunner(10);
            CollectionAssert.AreEquivalent(
                new Dictionary <string, object>
            {
                { "type", "runnerStarted" },
                { "concurrency", 10 }
            },
                (IDictionary)runner.GetConcurrencyLog());

            runner = new VisualGridRunner(new RunnerOptions().TestConcurrency(10));
            CollectionAssert.AreEquivalent(
                new Dictionary <string, object>
            {
                { "type", "runnerStarted" },
                { "testConcurrency", 10 }
            },
                (IDictionary)runner.GetConcurrencyLog());

            Assert.IsNull(runner.GetConcurrencyLog());
        }