public void AppBudget_Create() { AppBudgetCreateModel m = new AppBudgetCreateModel(); App app = Helper.GetApp("Test_App1"); m.AppId = app.Id; m.AgencyGroupId = Helper.GetAgencyGroup("First_Group1").Id; var app1 = context.AppBudgets.Where(f => f.AgencyGroupId == m.AgencyGroupId && f.AppId == m.AppId); if (!app1.Any()) { Target.Create(m); } app1 = context.AppBudgets.Where(f => f.AgencyGroupId == m.AgencyGroupId && f.AppId == m.AppId); Assert.IsTrue(app1.Any(), " new AppBudget must be created"); }
public void AppBudget_Approve() { AppBudgetCreateModel m = new AppBudgetCreateModel(); App app = Helper.GetApp("Test_App1"); m.AppId = app.Id; m.AgencyGroupId = Helper.GetAgencyGroup("First_Group1").Id; var app1 = context.AppBudgets.Where(f => f.AgencyGroupId == m.AgencyGroupId && f.AppId == m.AppId); if (app1.Any()) { int id = app1.First().Id; Target.Submit(id); target.CcUser = Helper.GetRegionalUser("Agency1_FirstTest"); Target.ApproveByRpo(id); target.CcUser = Helper.GetUser(FixedRoles.GlobalOfficer, "Agency1_FirstTest"); Target.ApproveByGpo(id); } Assert.IsTrue(app1.First().StatusId == 3, " must be approved"); }