public void RePostingTest() { //Arrange int ids = getNewPostingID("LTO"); var parameter = new ParametersForOperation() { Operate = "RePosting", UserID = "mif", SchoolYear = schoolyear, PositionID = ids, PostingCycle = "2", TakeApplicant = "No", SchoolCode = "0549", PositionType = "LTO", }; string expect = "2"; var newid = PostingPublishExe.RePosting(parameter, 0); var parameter1 = new ParametersForPosition() { SchoolYear = schoolyear, PositionID = newid, }; //Verify Act var result = PostingPublishExe.Position(parameter1)[0].PostingCycle; //Assert Assert.AreEqual(expect, result, $" Re Posting position { result}"); }
public string MultiplePrinciaplEmail(ParametersForOperation parameter) { try { // @Operate ="RePosting" string sp = GetSP("MultiplePrinciapl"); // "dbo.tcdsb_LTO_PagePublish_Operation @Operate,@UserID,@SchoolYear,@SchoolCode,@PositionID"; var result = GeneralDataAccess.TextValue(sp, parameter); return(result); } catch (Exception ex) { var exm = ex.Message; return("Failed"); } }
public void CancelPostingTest() { //Arrange var parameter = new ParametersForOperation() { Operate = "Cancel", SchoolYear = schoolyear, PositionID = 11532 }; //Act string expect = "Successfully"; var result = PostingPublishExe.CancelPosting(parameter, 0); //Assert Assert.AreEqual(expect, result, $" Cancel Posting position { result}"); }
private string Step7_SelectInterviewCandidats() { // 7. Request a New Posting position //Arrange ParametersForOperation interviewcanddate = new ParametersForOperation() { Operate = "SelectForInterview", SchoolYear = _schoolYear, PositionID = _positionId, PositionType = "LTO", SchoolCode = _schoolCode, UserID = "mif", CPNum = _cpNum, Action = "1" }; ApplicantRandom random = new ApplicantRandom() { Operate = "Candidate", SchoolYear = _schoolYear, PositionID = _positionId.ToString(), PositionType = "LTO", PostingCycle = "1", CPNum = _cpNum }; //Act string result = "1"; for (int i = 0; i < 5; i++) { List <Applicant> applicant = GeneralExe.RandomApplicant(random); string cpnum = applicant[0].CPNum; random.CPNum = applicant[0].CPNum; interviewcanddate.CPNum = applicant[0].CPNum; result = SelectCandidateExe.Selected(interviewcanddate); } string expect = "Successfully"; //Assert Assert.IsNotNull(result, $" select interview candaitae."); return("Successfully"); }
public void DeletePostingTest() { //Arrange int ids = getNewPostingID("LTO"); var parameter = new ParametersForOperation() { Operate = "Delete", SchoolYear = schoolyear, PositionID = ids }; //Act string expect = "Successfully"; var result = PostingPublishExe.DeletePosting(parameter, 0); //Assert Assert.AreEqual(expect, result, $" Delete Posting position { result}"); }
public string GetPostingProperty(string operate, int positionID) { try { // @Operate ="RePosting" string sp = GetSP("Property"); // = "dbo.tcdsb_LTO_PageApprove_Property @Operate,@PositionID"; ParametersForOperation parameter = new ParametersForOperation { Operate = operate, PositionID = positionID }; var result = GeneralDataAccess.TextValue(sp, parameter); return(result); } catch (Exception ex) { var exm = ex.Message; return("Failed"); } }
public static string MutilpleSchoolPrincipals(ParametersForOperation operation) { var myval = new PostingPublish(); return(myval.MultiplePrinciaplEmail(operation)); }
public static string DeletePosting(ParametersForOperation operation, int positonID) { var myval = new PostingPublish(); return(myval.DeletePosting(operation, positonID)); }
public static string ActingPrincipal(ParametersForOperation operation, string action) { return(Operation(operation, action)); }
public static string SelectedForInterviewCandidate(ParametersForOperation operation, string action) { return(Operation(operation, action)); }
public static string GeneralInforamtion(ParametersForOperation operation, string action) { return(Operation(operation, action)); }
public static string MultipleSchoolPrincipal(ParametersForOperation operation, string action) { return(Operation(operation, action)); }