public void FindTypesThatOnlyOnlyHaveDependenciesOnAll_Found()
        {
            // Arrange
            var search   = new DependencySearch();
            var typeList = Types
                           .InAssembly(Assembly.GetAssembly(typeof(Class_A)))
                           .That()
                           .ResideInNamespace(typeof(Class_A).Namespace)
                           .And()
                           .HaveNameStartingWith("Class")
                           .GetTypeDefinitions();

            // Act
            var result = search.FindTypesThatOnlyOnlyHaveDependenciesOnAll(typeList, new string[] { typeof(Dependency_1).FullName, typeof(Dependency_2).FullName, "System" });

            // Assert
            Assert.Equal(1, result.Count);
            Assert.Equal(typeof(Class_G).FullName, result[0].FullName);
        }