Example #1
0
        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();
 }