public void UpdateTest_createNewPublish_and_Update_Position_Return_Successfully() { //Arrange var parameter = new ParametersForPosition() { SchoolYear = "20192020", PositionID = getNewPublishID("LTO").ToString() }; var position = PublishPositionExe.Position(parameter)[0]; position.Operate = "Update"; position.SchoolYear = "20192020"; position.PositionTitle = "Test Grade 10 Teacher"; position.PositionLevel = "BC708E"; position.Description = " position descriptions from HR staff using interface method"; position.StartDate = "2019/09/03"; position.EndDate = "2020/06/30"; position.DatePublish = "2019/12/11"; position.DateApplyOpen = "2019/12/13"; position.DateApplyClose = "2019/12/15"; string expect = "Successfully"; //Act var testPosition = new Posting(new PostingPublish()); // IPostingPosition<string> testPosition = new PostingPublish<string>(); // var testList = testPosition.Update(parameter) .Position(parameter);// RequestPostingExe.Positions(parameter); string result = testPosition.Update(position); //Assert Assert.AreEqual(expect, result, $" Postion update is { result} "); }
public void PositionTest_return_publishPosition_by_giving_PositionID() { //Arrange var myGridview = new System.Web.UI.WebControls.GridView(); var parameter = new ParametersForPosition() { SchoolYear = schoolyear, PositionID = getNewPublishID("LTO").ToString() }; string expect = parameter.PositionID; //Act List <PositionPublish> publishList = PublishPositionExe.Position(parameter); myGridview.AutoGenerateColumns = true; myGridview.DataSource = publishList; myGridview.DataBind(); myGridview.SelectedIndex = 0; GridViewRow row = myGridview.SelectedRow; string result = row.Cells[14].Text; // PositionID in Gridview Cell position var result2 = publishList[0].PositionID; //Assert Assert.AreEqual(expect, result, $" Publish positions ID is { result } "); }
public void NewPostingTest_CreateNewPOPPublish() { //Arrange var parameter = new PositionPublish() { Operate = "New", SchoolYear = schoolyear, PositionID = 0, PositionType = "POP", SchoolCode = "0391", UserID = "mif" }; //Act string expect = "POP"; var newid = PostingPublishExe.NewPosting(parameter, 0); var parameter1 = new ParametersForPosition() { SchoolYear = schoolyear, PositionID = newid, }; //Verify Act var result = PostingPublishExe.Position(parameter1)[0].PositionType; //Assert Assert.AreEqual(expect, result, $" New POP Posting position { result}"); }
public void ApprovePositionTest_Return_oneList_of_thePositionID() { //Arrange // create new request int newid = getNewRequestID("LTO"); // update the request and principal request down. var position = new PositionRequesting() { Operate = "Request Posting", UserID = "mif", SchoolYear = schoolyear, PositionID = newid }; RequestingPostExe.PostRequest(position, "0"); //Act var parameter = new ParametersForPosition() { SchoolYear = schoolyear, PositionID = newid.ToString(), }; int expect = newid; //Act var list = CommonListExecute.ApprovePosition(parameter); int resultCount = list.Count; int result = list[0].PositionID; //Assert Assert.AreEqual(expect, result, $" approve request position by id { result}"); Assert.IsTrue(resultCount >= 0, $" approve request posting List is { resultCount}"); }
public void PositionInfoTest() { //Arrange var parameter = new ParametersForPosition() { SchoolYear = schoolyear, PositionID = getNewPublishID("LTO").ToString() }; var position = PublishPositionExe.Position(parameter)[0]; position.Operate = "Update"; position.SchoolYear = schoolyear; position.PositionTitle = "Test Grade 10 Teacher"; position.PositionLevel = "BC708E"; position.Description = " position descriptions from HR staff"; position.StartDate = "2019/09/03"; position.EndDate = "2020/06/30"; position.DatePublish = "2019/11/11"; position.DateApplyOpen = "2019/11/13"; position.DateApplyClose = "2019/11/15"; //Act string updateresult = PublishPositionExe.Update(position); List <PositionInfo> positionInfo = PublishPositionExe.PositionInfo(parameter); string expect = position.PositionTitle + "(" + parameter.PositionID + ")"; string expect2 = position.StartDate; string result = positionInfo[0].PositionTitle; string result2 = positionInfo[0].StartDate; //Assert Assert.AreEqual(expect, result, $" Position { parameter.PositionID } title is { result} "); Assert.AreEqual(expect2, result2, $" Position { parameter.PositionID } Apply open Date is { result2} "); }
public void UpdateTest_return_Successfully_check() { //Arrange var parameter = new ParametersForPosition() { SchoolYear = schoolyear, PositionID = getNewPublishID("LTO").ToString() }; var position = PublishPositionExe.Position(parameter)[0]; position.Operate = "Update"; position.SchoolYear = schoolyear; position.PositionTitle = "Test Grade 10 Teacher"; position.PositionLevel = "BC708E"; position.Description = " position descriptions from HR staff"; position.StartDate = "2019/09/03"; position.EndDate = "2020/06/30"; position.DatePublish = "2019/11/11"; position.DateApplyOpen = "2019/11/13"; position.DateApplyClose = "2019/11/15"; string expect = "Successfully"; //Act string result = PublishPositionExe.Update(position); //Assert Assert.AreEqual(expect, result, $" Postion update is { result} "); }
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 static List <PositionApprove> Position(ParametersForPosition parameter) { // var mylist = new PostingApproveRequest(); // return mylist.Position(parameter); var mylist = new CommonList <PositionApprove>(); return(mylist.ListPosition(parameter)); }
public static List <PositionPublish> Position(ParametersForPosition parameter) { // var mylist = new PostingPublish(); // return mylist.Position(parameter); var mylist = new CommonList <PositionPublish>(); return(mylist.ListPosition(parameter)); }
public static ParametersForPosition GetParameters(string schoolYear, string positionId) { var parameter = new ParametersForPosition() { PositionID = positionId, SchoolYear = schoolYear }; return(parameter); }
public static ParametersForPosition GetParameters(string schoolYear, string positionId, string cpNum) { var parameter = new ParametersForPosition() { SchoolYear = schoolYear, PositionID = positionId, CPNum = cpNum }; return(parameter); }
public static IList <TeacherListForPrincipalInterview> InterviewCandidates(ParametersForPosition parameter) { try { ITeacherListRepository <TeacherListForPrincipalInterview, string> repository = Factory.Get <ListTeachertInterviewCandiate>(); IList <TeacherListForPrincipalInterview> list = repository.GetList(parameter); return(list); } catch (Exception ex) { var exm = ex.Message; return(null); } }
public IList <TeacherListForPrincipalInterview> GetList(ParametersForPosition parameter) { try { string sp = "dbo.tcdsb_LTO_TeacherList_InterviewCandidate @SchoolYear,@PositionID"; var list = GeneralDataAccess.GetListofTypeT <TeacherListForPrincipalInterview>(sp, parameter); return(list); } catch (Exception ex) { var exm = ex.Message; return(null); } }
public IList <PositionApprove> Position(ParametersForPosition parameter) { try { string sp = "dbo.tcdsb_LTO_PageApprove_Position @SchoolYear, @PositionID"; var position1 = GeneralDataAccess.GetListofTypeT <PositionApprove>(sp, parameter); return(position1); } catch (System.Exception ex) { string em = ex.Message; return(null); } }
public List <T> ListCandidate(ParametersForPosition parameter) { try { var objName = (typeof(T)).Name; string sp = GetSP(objName); // string sp = SPNameAndParameters.GetSingleList<T>(); var list = GeneralDataAccess.ListofT <T>(sp, parameter); return(list); } catch (Exception ex) { var exm = ex.Message; return(null); } }
public IList <MultipleSchoolEmail> MultipleSchoolPrinciapls(ParametersForPosition parameter) { try { //4th round @searchBy = PostingCycle, SearchValue1 = 4 tcdsb_LTO_PositionList_RequestPostingWithSearch string sp = "dbo.tcdsb_LTO_PageApprove_MultipleSchoolPrincipal @SchoolYear, @PositionID"; var list = GeneralDataAccess.GetListofTypeT <MultipleSchoolEmail>(sp, parameter); return(list); } catch (Exception ex) { var exm = ex.Message; return(null); } }
public List <PositionHire> rPosition(ParametersForPosition parameter) { try { //4th round @searchBy = PostingCycle, SearchValue1 = 4 string sp = "dbo.tcdsb_LTO_PositionList_Hired @Operate,@UserID,@SchoolYear,@PositionType,@Panel,@Status,@SearchBy, @SearchValue1, @SearchValue2"; var list = GeneralDataAccess.GetListofTypeT <PositionHire>(sp, parameter); return(list); } catch (Exception ex) { var exm = ex.Message; return(null); } }
public List <QualificationSelected> rList(ParametersForPosition parameter) { try { //4th round @searchBy = PostingCycle, SearchValue1 = 4 string sp = "dbo.tcdsb_LTO_QualificationSelectedList @SchoolYear,@PositionID"; var list = GeneralDataAccess.GetListofTypeT <QualificationSelected>(sp, parameter); return(list); } catch (Exception ex) { var exm = ex.Message; return(null); } }
public IList <PositionPosting> GetPosition(ParametersForPosition parameter) { try { string sp = "dbo.tcdsb_LTO_PositionDetails_PublishbyID @SchoolYear, @PositionID"; // var parameter = new ParameterCL() { PositionID = positionID, SchoolYear = "" }; List <PositionPosting> position1 = GeneralDataAccess.GetListofTypeT <PositionPosting>(sp, parameter); return(position1); } catch (System.Exception ex) { string em = ex.Message; return(null); } }
public IList <PositionApprove> GetPosition(ParametersForPosition parameter) { try { string sp = "dbo.tcdsb_LTO_PositionDetails_RequestbyID @SchoolYear, @PositionID"; // var parameter = new ParameterCL() { PositionID = positionID, SchoolYear = "" }; // List<PositionApprove> position1 = CommonExcute<PositionApprove>.GeneralList(sp, parameter); List <PositionApprove> position1 = GeneralDataAccess.GetListofTypeT <PositionApprove>(sp, parameter); return(position1); } catch (System.Exception ex) { string em = ex.Message; return(null); } }
public void PositionTest_RequestPostingbyRequestID() { //Arrange int newid = getNewRequestID("LTO"); ParametersForPosition parameters = CommonParameter.GetParameters("20182019", newid.ToString()); int expect = newid; //Act PositionRequesting position = RequestingPostExe.Position(parameters)[0]; int result = position.PositionID; //Assert Assert.AreEqual(expect, result, $" Request position by ID { result} "); }
public void CancelTest() { // Arrange var parameter = new ParametersForPosition() { SchoolYear = schoolyear, PositionID = getNewPublishID("LTO").ToString() }; var position = PublishPositionExe.Position(parameter)[0]; position.Operate = "Cancel"; //Act string result = PublishPositionExe.Cancel(position); string expect = "Successfully"; //Assert Assert.AreEqual(expect, result, $" { parameter.PositionID } has been cancel { result} "); }
public void PositionTest_return_NewRequestPosition_From_Form100_or_Principal() { //Arrange var parameter = new ParametersForPosition() { SchoolYear = schoolyear, PositionID = "1666", }; int expect = 1666; //Act var list = PostingApproveRequestExe.Position(parameter); int resultCount = list.Count; var result = list[0].PositionID; //Assert Assert.AreEqual(expect, result, $" Posting approve{ result}"); Assert.IsTrue(result >= 0, $" Posting approve{ result}"); }
public void InterviewCandidatesTest_returnAllInterviewCandidateList_bythePositionID() { //Arrange var parameter = new ParametersForPosition() { SchoolYear = schoolyear, PositionID = "11220" }; string expect = "11220"; //Act var list = CommonListExecute.InterviewCandidates(parameter); int resultCount = list.Count; var result = list[0].ActionSign; //Assert // Assert.AreEqual(expect, result, $" Posting position is { result}"); Assert.IsTrue(resultCount >= 1, $" interview list is { resultCount}"); }
public void InterviewCandidateTest() { //Arrange var parameter = new ParametersForPosition() { SchoolYear = schoolyear, PositionID = "11220", CPNum = "00015762" }; var expect = "00015762"; // Action var list = CommonListExecute.InterviewCandidate(parameter); int resultCount = list.Count; var result = list[0].CPNum; //Assert Assert.AreEqual(expect, result, $" Interview candidateis { result}"); Assert.IsTrue(resultCount >= 1, $" Interview candidate is { resultCount}"); }
public void PublishPositionTest_return_oneRecord_byPositionID() { //Arrange var parameter = new ParametersForPosition() { SchoolYear = schoolyear, PositionID = "13308", }; int expect = 13308; //Act var postingList = CommonListExecute.PublishPosition(parameter); int result = postingList[0].PositionID; int resultCount = postingList.Count; //Assert Assert.AreEqual(expect, result, $" Posting position is { result}"); Assert.IsTrue(resultCount >= 1, $" Posting position is { result}"); }
public void RequestPositionTest_RequestPostingbyRequestID_Retune_1_Record() { //Arrange var parameter = new ParametersForPosition() { SchoolYear = schoolyear, PositionID = "1485", }; int expect = 1485; //Act var postingList = CommonListExecute.RequestPosition(parameter); int result = postingList[0].PositionID; int resultCount = postingList.Count; //Assert Assert.AreEqual(expect, result, $" Posting position is { result}"); Assert.IsTrue(resultCount > 0, $" Posting position is { result}"); }
public void PositionTest_returnSelectedPositionListByID() { //Arrange var parameter = new ParametersForPosition() { SchoolYear = schoolyear, PositionID = "12222", }; int expect = 12222; //Act var postingList = PostingPublishExe.Position(parameter); int result = postingList[0].PositionID; int resultCount = postingList.Count; //Assert Assert.AreEqual(expect, result, $" Posting position is { result}"); Assert.IsTrue(resultCount > 0, $" Posting position is { result}"); }
public void HiredPositionTest_Return_oneRecord_by_PositionID_and_CPnum() { //Arrange var parameter = new ParametersForPosition() { SchoolYear = schoolyear, PositionID = "10971", CPNum = "00005922" }; int expect = 10971; //Act var postingList = CommonListExecute.HiredPosition(parameter); int result = postingList[0].PositionID; int resultCount = postingList.Count; //Assert Assert.AreEqual(expect, result, $" Hired position is { result}"); Assert.IsTrue(resultCount >= 1, $" Hired position is { result}"); }
public void QualificationListTest_return_allQualficationList() { //Arrange // this test must running in specific time. when there is a confirm hre postion in system var parameter = new ParametersForPosition() { SchoolYear = schoolyear, PositionID = "10971", CPNum = "00005922" }; int expect = 1; //Act var list = CommonListExecute.QualificationList(parameter); int result = 1; int resultCount = list.Count; //Assert Assert.AreEqual(expect, result, $" Qualification List is { result}"); Assert.IsTrue(resultCount >= 0, $" Qualification is { result}"); }