Exemple #1
0
        public void 勤務合計時間のテスト()
        {
            int           userID = this.getUserID(testLoginNo);
            MonthlyReport _mr    = new MonthlyReport(2013, userID);

            // 正しい合計時間か
            _mr.setMonth(12);
            DataSet _ds = _mr.getMonthlyWorkReport();

            Assert.AreEqual("52.5 h", _mr.getTotalTimeText());
            // 合計が0
            _mr.setMonth(9);
            _ds = _mr.getMonthlyWorkReport();
            Assert.AreEqual("0 h", _mr.getTotalTimeText());
            // 異常系:SQLから取れない場合
            MonthlyReport _mr_err = new MonthlyReport(2013, -1);

            _mr_err.setMonth(12);
            _ds = _mr_err.getMonthlyWorkReport();
            Assert.AreEqual("0 h", _mr.getTotalTimeText());
        }