public void EnumerateAllCombinationsNested()
{
var container = BuildContainerWithTwoLoggersAndTwoStrings();
var tuples = container.Resolve<IEnumerable<Tuple<ILogger, IEnumerable<string>>>>().ToArray();
var enumTypes = tuples.Select(t => t.Item1.GetType().Name);
AssertTwoLoggers(enumTypes);
var names = tuples.SelectMany(t => t.Item2);
Assert.Equal(new[] { "A", "B", "A", "B" }, names);
}