public static IEnumerable <object[]> GetExplicitNamespaceTestData()
        {
            yield return(new object[]
            {
                new List <string> {
                    TestObjectRootNamespace
                },
                1,
                TestObjectsTypes.Take(1)
            });

            yield return(new object[]
            {
                new List <string> {
                    TestObjectRootNamespace
                },
                1,
                TestObjectsTypes.Take(2)
            });

            yield return(new object[]
            {
                new List <string> {
                    TestObjectRootNamespace
                },
                1,
                TestObjectsTypes
            });

            yield return(new object[]
            {
                AllTypes.Select(t => t.Namespace).ToList(),
                2,
                AllTypes
            });
        }