public void BuildsContentSuccessfullyTestsAllVisibleComponents()
        {
            var root       = new NuGetServiceComponentFactory().Create();
            var components = new BuildsContentsSuccessfully_Data().Data
                             .Select(t => root.GetByNames(t.Item2));

            foreach (var component in root.GetAllVisibleComponents())
            {
                if (root == component)
                {
                    continue;
                }

                if (!components.Any(c => c == component))
                {
                    throw new KeyNotFoundException(component.Path);
                }
            }
        }