public RuntimeTestGroup(RuntimeTestRunner parent, RuntimeTest test, IRuntimeTestOutput output)
 {
     _parent  = parent;
     TestCase = test;
     _output  = output;
     LoadRunnableTests();
 }
        public void Log(RuntimeTest runtimeTest, string message)
        {
            if (_activeTestGroup == null || _activeTestGroup.TestCase != runtimeTest)
            {
                Debug.Log("Discarding non active log message");
                Debug.Log(message);
                return;
            }

            _activeTestGroup.Log(message);
        }
 public void Enqueue(RuntimeTest runtimeTest)
 {
     _allTests.Add(runtimeTest);
 }