Esempio n. 1
0
        static void Main(string[] args)
        {
            IKernel kernel = new StandardKernel(new IoCModule());

            var prog = new Executable(
                kernel.Get <IHumanInterface>(),
                kernel.Get <IFileExtensionPresenter>(),
                kernel.Get <IDirectoryDescendentFilesEvaluator>(),
                kernel.Get <IListPresenter>(),
                kernel.Get <IFilteredFilesPresenter>(),
                kernel.Get <IFilteredFilesStatsPresenter>(),
                kernel.Get <ICssStatsPresenter>(),
                kernel.Get <IJavaScriptStatsPresenter>(),
                kernel.Get <IFilteredFilesEvaluator>(),
                kernel.Get <JavaScriptFileStatsPresenter>(),
                kernel.Get <ISettingsValidator>(),
                kernel.Get <ISettingsEvaluator>(),
                kernel.Get <IJavaScriptStatsStorageService>(),
                kernel.Get <ICssStatsStorageService>()
                );

            prog.Execute();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            IKernel kernel = new StandardKernel(new IoCModule());

            var prog = new Executable(
                kernel.Get<IHumanInterface>(),
                kernel.Get<IFileExtensionPresenter>(),
                kernel.Get<IDirectoryDescendentFilesEvaluator>(),
                kernel.Get<IListPresenter>(),
                kernel.Get<IFilteredFilesPresenter>(),
                kernel.Get<IFilteredFilesStatsPresenter>(),
                kernel.Get<ICssStatsPresenter>(),
                kernel.Get<IJavaScriptStatsPresenter>(),
                kernel.Get<IFilteredFilesEvaluator>(),
                kernel.Get<JavaScriptFileStatsPresenter>(),
                kernel.Get<ISettingsValidator>(),
                kernel.Get<ISettingsEvaluator>(),
                kernel.Get<IJavaScriptStatsStorageService>(),
                kernel.Get<ICssStatsStorageService>()
            );

            prog.Execute();
        }