public void AccountsRejected_ReturnsRejectedReports() { SupervisorController controller = new SupervisorController(); ViewResult result = controller.AccountsRejectedForTesting(19) as ViewResult; IEnumerable<BueConsulting.Models.Report> reports = (IEnumerable<BueConsulting.Models.Report>)result.Model; foreach (var report in reports) Assert.AreEqual("REJECTED", report.AccountsApproval); }
public void Supervisor_ViewPendingReports() { SupervisorController controller = new SupervisorController(); ViewResult result = controller.ViewReportsForTesting(19) as ViewResult; IEnumerable<BueConsulting.Models.Report> reports = (IEnumerable<BueConsulting.Models.Report>)result.Model; if (reports != null) foreach (var report in reports) Assert.AreEqual("PENDING", report.SupervisorApproval); }
public void RejectReport() { SupervisorController controller = new SupervisorController(); using (TransactionScope testTransaction = new TransactionScope()) { ViewResult result = controller.UpdateApprovalForTesting(46, "deny", 19) as ViewResult; BlueConsultingContext context = controller.Context(); IEnumerable<Report> reports = context.Reports.Where(x => x.ReportId == 15); foreach (var report in reports) Assert.AreEqual("REJECTED", report.SupervisorApproval); testTransaction.Dispose(); // rollback } }
public void Supervisor_Initial() { SupervisorController controller = new SupervisorController(); Assert.IsNotNull(controller); }