Ejemplo n.º 1
0
 public void ユーザID異常系のテスト()
 {
     // コンストラクタで落とす
     Main _mo = new Main(-1);
     // 例外を出さずに返ること
     Assert.AreEqual("不明なユーザ", _mo.getUserName());
 }
Ejemplo n.º 2
0
 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());
 }
Ejemplo n.º 3
0
        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);
        }