public void AddClassTest_AddNull_ThrowException()
        {
            _dbMock.Setup(db => db.ClassTests.Add(null)).Throws(new Exception("AddClassTest异常"));
            var ext = Assert.Throws <Exception>(() => _classTestRepository.AddClassTest(null));

            Assert.Contains("AddClassTest异常", ext.Message);
        }
Exemple #2
0
 /// <summary>
 /// 添加
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnAdd_Click(object sender, EventArgs e)
 {
     try
     {
         var clsTest = new ClassTest();
         clsTest.ClassID    = Convert.ToInt32(cmbClass.SelectedValue);
         clsTest.TestID     = Convert.ToInt32(cmbTest.SelectedValue);
         clsTest.IsValidate = chbIsValidate.Checked;
         if (_classTestRepository.AddClassTest(clsTest))
         {
             ClearData();
             dgvData.DataSource = _classTestRepository.GetClassTests();
         }
         else
         {
             MessageBox.Show("添加失败!");
         }
     }
     catch (Exception exc)
     {
         MessageBox.Show(exc.Message);
     }
 }