public void ユーザID異常系のテスト() { // コンストラクタで落とす Main _mo = new Main(-1); // 例外を出さずに返ること Assert.AreEqual("不明なユーザ", _mo.getUserName()); }
public void ユーザ名文字列のテスト() { int userID = this.getUserID(testLoginNo); Main _mo = new Main(userID); Assert.AreEqual("櫻木 誠(総務部)", _mo.getUserName()); // sectionが取れない場合 userID = this.getUserID(dummyLoginNo); _mo = new Main(userID); Assert.AreEqual("櫻木 ダミー()", _mo.getUserName()); }
private void MainWindow_Load(object sender, EventArgs e) { // 現在の年度を設定 _year = DateTime.Now.Year; FY_numericUpDown.Value = _year; using (LoginWindow _lw = new LoginWindow()) { if (_lw.ShowDialog(this) == DialogResult.OK) { this.id = _lw._id; } else { // LoginWindowが[×]ボタンで閉じられた場合。 this.Close(); } } // ロジック部のオブジェクト生成 _mo = new Main(this.id); }