public static void FileHasAnalyzableExtensionTest(string filename, bool expected)
        {
            var fileSystem = Substitute.For <IFileSystem>();

            fileSystem.GetFileExtension(Arg.Any <string>()).Returns(arg =>
            {
                var path = arg.Arg <string>();

                return(Path.GetExtension(path));
            });

            var package = new ProjectAnalyzer(
                null,
                null,
                null,
                null,
                null,
                fileSystem,
                null,
                null);

            Assert.Equal(expected, package.FileHasAnalyzableExtension(filename));
        }