public void UpdateTasks() { SqlTransaction transaction = null; try { if (_taskTable.Rows.Count == 0) { GetTask(); } DateTime dueDate = DateUtils.SqlUtcNow; _taskRow.DueDt = dueDate; TasksTD tasksDataSet = new TasksTD(); tasksDataSet.Merge(_taskTable); TasksTD.UpdateTasks(tasksDataSet, ref transaction); SqlUtils.CommitTransaction(transaction); GetTask(); Assert.AreEqual(dueDate, _taskRow.DueDt); } catch (Exception ex) { SqlUtils.RollbackTransaction(transaction); Assert.Fail(ex.Message); } }
public void UpdateTasks_NullDataSet() { SqlTransaction transaction = null; try { TasksTD.UpdateTasks(null, ref transaction); Assert.Fail("Update should have failed."); } catch (Exception ex) { Assert.AreEqual("The DataSet and/or DataTable is null or empty.", ex.Message); } finally { SqlUtils.RollbackTransaction(transaction); } }