public void 会社を取得する6() { // 異常: カンマ多い var reader = new CompanyReader("company_c3.csv"); Assert.IsNull(reader.GetCompanies()); }
public void 会社を取得する4() { // 異常: ヘッダーなし var reader = new CompanyReader("company_noheader.csv"); Assert.IsNull(reader.GetCompanies()); }
public void 会社を取得する3() { // 異常: ファイルなし var reader = new CompanyReader("hogehoge.csv"); Assert.IsNull(reader.GetCompanies()); }
public void 会社を取得する2() { // 正常: 中身なし var reader = new CompanyReader("company_notext.csv"); Assert.IsNull(reader.GetCompanies()); }
public void 会社を取得する() { // 正常 var reader = new CompanyReader("company_14.csv"); Assert.AreEqual(14, reader.GetCompanies().Count); }
private void Form1_Load(object sender, EventArgs e) { try { _logger.Info("start"); var reader = new CompanyReader(COMPANY_FILE_NAME); _companies = reader.GetCompanies(); toolStripProgressBar1.Visible = false; dataGridView1.DataSource = _companies.Where(c => c.Country == GetCheckedCountry()).ToList(); dataGridView1.Columns[nameof(Company.Country)].HeaderText = "国名"; dataGridView1.Columns[nameof(Company.Code)].HeaderText = "コード"; dataGridView1.Columns[nameof(Company.Name)].HeaderText = "会社名"; } catch (Exception ex) { _companies = null; System.Diagnostics.Debug.WriteLine(ex.ToString()); } }