private void CreateContainerElements(IExampleContainer[] exampleContainers, UnitTestElement parent) { foreach (var exampleContainer in exampleContainers) { var element = new ExampleContainerElement(_provider, _project, parent, (ExampleContainer)exampleContainer); _consumer(element); CreateContainerElements(exampleContainer.ExampleContainers, element); foreach (var example in exampleContainer.Examples) _consumer(new ExampleElement(_provider, element, _project, (Example)example)); } }