static void Main(string[] args) { EnableEmbeddedAssemblyLoading(); var settings = new Settings(); if (!CommandLine.Parser.Default.ParseArguments(args, settings) || string.IsNullOrEmpty(settings.InputTarget)) { Console.WriteLine(settings.GetUsage()); return; } var coverController = new CoverController(settings); coverController.RunInstrumentation(); }
public CoverController(Settings settings, FileListBuilder fileListBuilder, IDisk diskIo) { this.settings = settings; this.fileListBuilder = fileListBuilder; this.diskIo = diskIo; }
public CoverController(Settings settings) : this(settings, new FileListBuilder(), new DiskWrapper()) { }