private static MainViewModel InitializeViewModelWithDependencies() { const char CSV_COLUMN_DELIMETER = ','; var readers = new IDataReader[] { new ExcelDataReader(), new CsvDataReader(CSV_COLUMN_DELIMETER), new JsonDataReader() }; var readerProvider = new DataReaderProvider(readers); var dataProvider = new FileDataProvider(readerProvider); var calculator = new ScatterReportCalculator(); return(new MainViewModel(dataProvider, calculator)); }
public void SetUp() { _calculator = new ScatterReportCalculator(); }