public void FindDependencies()
        {
            var cci = new CciDependencyFinder();
            var path = new TestAssemblyFile(TestAssembly.EmptyProject);
            var progressReporter = Substitute.For<IProgressReporter>();

            var dependencies = cci.FindDependencies(new[] { path }, progressReporter);

            var foundDocIds = dependencies.Dependencies
                .Select(o => Tuple.Create(o.Key.MemberDocId, o.Value.Count))
                .OrderBy(x => x.Item1)
                .ToList();

            var expected = EmptyProjectMemberDocId()
                .OrderBy(x => x.Item1)
                .ToList();

            Assert.Equal(expected, foundDocIds);
        }
        public static void FindDependencies()
        {
            var cci              = new CciDependencyFinder();
            var path             = new TestAssemblyFile(TestAssembly.EmptyProject);
            var progressReporter = Substitute.For <IProgressReporter>();

            var dependencies = cci.FindDependencies(new[] { path }, progressReporter);

            var foundDocIds = dependencies.Dependencies
                              .Select(o => Tuple.Create(o.Key.MemberDocId, o.Value.Count))
                              .OrderBy(x => x.Item1)
                              .ToList();

            var expected = EmptyProjectMemberDocId()
                           .OrderBy(x => x.Item1)
                           .ToList();

            Assert.Equal(expected, foundDocIds);
        }