public void Execute(Arguments arguments) { VerifyDiskRequest request = CreateRequest(arguments); SnapshotComparer snapshotComparer = mediator.Send(request).Result; ConsoleComparisonExporter exporter = new ConsoleComparisonExporter(); exporter.Export(snapshotComparer); }
public void Execute(Arguments arguments) { CompareSnapshotsRequest request = CreateRequest(arguments); SnapshotComparer snapshotComparer = mediator.Send(request).Result; bool exportToFile = arguments.Count >= 3; if (exportToFile) { FileComparisonExporter exporter = new FileComparisonExporter { ResultsDirectory = arguments[2] }; exporter.Export(snapshotComparer); } else { ConsoleComparisonExporter exporter = new ConsoleComparisonExporter(); exporter.Export(snapshotComparer); } }