public void AuthorizeClientsController() { //ClientsController Expression <System.Action> exp = (() => (new CC.Web.Controllers.ClientsController()).ImportExistingClients()); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.ClientsController()).ImportExistingClients(default(Web.Models.ExistingClientsImportModel))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.ClientsController()).ImportHome()); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.ClientsController()).ImportNewClients()); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.ClientsController()).ImportNewClients(default(Web.Models.NewClientsImportModel))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.ClientsController()).DeleteConfirmed(default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.ClientsController()).Delete(default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.ClientsController()).Edit(default(Web.Models.ClientEditModel))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.ClientsController()).Edit(default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.ClientsController()).Create(default(Web.Models.ClientCreateModel))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.ClientsController()).ButchApprovalStatusUpdate(default(List <int>), default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin })); }
public void AuthorizeABController() { //AppBudgetsController Expression <System.Action> exp = (() => (new CC.Web.Controllers.AppBudgetsController()).Create(default(Web.Models.AppBudgetCreateModel))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Ser, FixedRoles.Admin, FixedRoles.AgencyUser })); exp = (() => (new CC.Web.Controllers.AppBudgetsController()).UpdateAppBudgetService(default(Web.Models.AppBudgetServiceDetailsModel), default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Ser, FixedRoles.Admin, FixedRoles.AgencyUser })); exp = (() => (new CC.Web.Controllers.AppBudgetsController()).Submit(default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Ser, FixedRoles.Admin })); exp = (() => (new CC.Web.Controllers.AppBudgetsController()).SubmitConditional(default(int), default(DateTime), default(string))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Ser, FixedRoles.Admin })); exp = (() => (new CC.Web.Controllers.AppBudgetsController()).Revise(default(int), default(string))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Ser, FixedRoles.Admin })); }
public void AuthorizeAccController() { // Account Controller Expression <System.Action> exp = (() => (new CC.Web.Controllers.AccountController()).Register()); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin })); exp = (() => (new CC.Web.Controllers.AccountController()).Register(default(Web.Models.RegisterModel))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin })); exp = (() => (new CC.Web.Controllers.AppBudgetsController()).ApproveByRpo(default(AppBudget))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.RegionOfficer, FixedRoles.Admin })); exp = (() => (new CC.Web.Controllers.AppBudgetsController()).RejectByRpo(default(int), default(string))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.RegionOfficer, FixedRoles.Admin })); exp = (() => (new CC.Web.Controllers.AppBudgetsController()).ApproveByGpo(default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.GlobalOfficer })); exp = (() => (new CC.Web.Controllers.AppBudgetsController()).RejectByGpo(default(int), default(string))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.GlobalOfficer })); exp = (() => (new CC.Web.Controllers.AppBudgetsController()).UpdateStatus(default(Web.Models.AppBudgetDetailsModel))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin })); }
public void AuthorizeHCEPController() { //HomeCareEntitledPeriodsController Expression <System.Action> exp = (() => (new CC.Web.Controllers.HomeCareEntitledPeriodsController()).Delete(default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin })); exp = (() => (new CC.Web.Controllers.HomeCareEntitledPeriodsController()).Delete(default(int), default(FormCollection))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin })); exp = (() => (new CC.Web.Controllers.HomeCareEntitledPeriodsController()).Create(default(HomeCareEntitledPeriod))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.HomeCareEntitledPeriodsController()).Update(default(Web.Models.EditableDataTableUpdateModel))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.Ser, FixedRoles.AgencyUser })); exp = (() => (new CC.Web.Controllers.HomeCareEntitledPeriodsController()).Upload()); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.Ser, FixedRoles.AgencyUser })); exp = (() => (new CC.Web.Controllers.HomeCareEntitledPeriodsController()).Preview(default(HttpPostedFileWrapper))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.Ser, FixedRoles.AgencyUser })); exp = (() => (new CC.Web.Controllers.HomeCareEntitledPeriodsController()).Import()); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.Ser, FixedRoles.AgencyUser })); }
public void AuthorizeSubRepController() { // SubReportsController Expression <System.Action> exp = (() => (new CC.Web.Controllers.SubReportsController()).Edit(default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.Ser, FixedRoles.AgencyUser })); exp = (() => (new CC.Web.Controllers.SubReportsController()).Create(default(int), default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.Ser, FixedRoles.AgencyUser })); exp = (() => (new CC.Web.Controllers.SubReportsController()).Create(default(SubReport))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.Ser, FixedRoles.AgencyUser })); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.Ser, FixedRoles.AgencyUser })); exp = (() => (new CC.Web.Controllers.SubReportsController()).Copy(default(Web.Models.SubReportCreateModel))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.Ser, FixedRoles.AgencyUser })); exp = (() => (new CC.Web.Controllers.SubReportsController()).Upload(default(Web.Models.SubReportImportModelBase))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.SubReportsController()).Import(default(Web.Models.SubReportImportModelBase))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.SubReportsController()).UpdateSubReport(default(SubReport))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.SubReportsController()).SaveMedicalEquipmentReport(default(MedicalEquipmentReport))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.SubReportsController()).SaveMhmReport(default(MhmReport))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.SubReportsController()).UpdateProgramCost(default(ProgramCost))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.SubReportsController()).DeleteProgramCost(default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.SubReportsController()).DeleteMhmRow(default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.SubReportsController()).DeleteMedicalEquipmentRow(default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.SubReportsController()).SaveClientReport(default(ClientReport))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.SubReportsController()).Modify(default(ClientReport))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.SubReportsController()).DeleteClientReport(default(ClientReport))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.SubReportsController()).Update(default(int?), default(int), default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.AgencyUser, FixedRoles.Ser })); }
public void AuthorizeMainController() { //MainReportsController Expression <System.Action> exp = (() => (new CC.Web.Controllers.MainReportsController()).Create(default(Web.Models.MainReportCreateModel))); // 2nd version of create is not attributed !! Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.Ser, FixedRoles.AgencyUser })); exp = (() => (new CC.Web.Controllers.MainReportsController()).Create(default(int?))); // 2nd version of create is not attributed !! Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.Ser, FixedRoles.AgencyUser })); exp = (() => (new CC.Web.Controllers.MainReportsController()).AgencyRemarks(default(Web.Models.MainReportAgencyCommentsModel))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.Ser, FixedRoles.AgencyUser })); exp = (() => (new CC.Web.Controllers.MainReportsController()).PoRemarks(default(Web.Models.MainReportAgencyCommentsModel))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.RegionOfficer, FixedRoles.GlobalOfficer })); exp = (() => (new CC.Web.Controllers.MainReportsController()).Submit(default(Web.Models.SubmissionDetails))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.MainReportsController()).Submit(default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.Ser })); exp = (() => (new CC.Web.Controllers.MainReportsController()).SetAdjusted(default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.GlobalOfficer })); exp = (() => (new CC.Web.Controllers.MainReportsController()).UnsetAdjusted(default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.GlobalOfficer })); exp = (() => (new CC.Web.Controllers.MainReportsController()).Delete(default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.Ser, FixedRoles.AgencyUser })); exp = (() => (new CC.Web.Controllers.MainReportsController()).Revise(default(int))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.Ser, FixedRoles.AgencyUser })); exp = (() => (new CC.Web.Controllers.MainReportsController()).Update(default(MainReport))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.Ser, FixedRoles.AgencyUser })); exp = (() => (new CC.Web.Controllers.MainReportsController()).SelectApp()); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.Ser, FixedRoles.AgencyUser })); exp = (() => (new CC.Web.Controllers.MainReportsController()).Approve(default(Web.Models.MainReportApproveModel))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.GlobalOfficer, FixedRoles.RegionOfficer })); exp = (() => (new CC.Web.Controllers.MainReportsController()).Reject(default(Web.Models.MainReportApproveModel))); Assert.IsTrue(CcAuthorizeAttributeTest.MethodHasAuthorizeAttribute(exp, new List <FixedRoles>() { FixedRoles.Admin, FixedRoles.GlobalOfficer, FixedRoles.RegionOfficer })); }