public void CommonExcuteTest_Return_PublishPostionList_Searchby_School_0290() { //Arrange string action = "Positions"; var myGridview = new System.Web.UI.WebControls.GridView(); parameter.SearchBy = "School"; parameter.SearchValue1 = "0290"; string expect = "3"; //Act string SP = CommonExcute.SPNameAndParameters(SPFile, cPage, action); var postingList = CommonExcute <PositionPublish> .GeneralList(SP, parameter); myGridview.AutoGenerateColumns = true; myGridview.DataSource = postingList; myGridview.DataBind(); var result = myGridview.Rows.Count.ToString(); //Assert // Assert.AreEqual(expect, result, $" Posting position List { result}"); Assert.IsNotNull(result, $" Posting position List { result}"); }
public void CommonExcuteTest_Return_ApprovePostionList_Searchby_School_0290() { //Arrange string action = "Positions"; var myGridview = new System.Web.UI.WebControls.GridView(); var parameter = new ParametersForPositionList() { Operate = action, UserID = "mif", SchoolYear = "20192020", PositionType = "LTO", Panel = "All", Status = "Open", SearchBy = "School", SearchValue1 = "0290", SearchValue2 = "" }; string expect = "3"; //Act string SP = CommonExcute.SPNameAndParameters(SPFile, cPage, action); var postingList = CommonExcute <PositionApprove> .GeneralList(SP, parameter); myGridview.AutoGenerateColumns = true; myGridview.DataSource = postingList; myGridview.DataBind(); var result = myGridview.Rows.Count.ToString(); //Assert // Assert.AreEqual(expect, result, $" Posting position List { result}"); Assert.IsNotNull(result, $" Approve position List by {parameter.SearchBy} { parameter.SchoolCode} { result}"); }
public void CommonExcuteTest_Return_PublishPostion_byID() { //Arrange string action = "Position"; var parameter = new ParametersForPosition() { SchoolYear = schoolyear, PositionID = "16074", }; int expect = 16074; //Act string SP = CommonExcute.SPNameAndParameters(SPFile, cPage, action); var postingList = CommonExcute <PositionPublish> .GeneralList(SP, parameter); int result = postingList[0].PositionID; int resultCount = postingList.Count; //Assert Assert.AreEqual(expect, result, $" Posting position ID {parameter.PositionID} is { result}"); Assert.IsTrue(resultCount > 0, $" Posting position is { result}"); }
public void LimitedDate_Return_DefualtDateTest() { //Arrange string action = "DefaultDate"; var parameter = new LimitDate() { Operate = action, PositionType = "LTO", SchoolYear = schoolyear, DatePublish = "2018/12/10" }; Int32 expect = 1; // string expectApplyOpenDate = DateFC.YMD(DateTime.Now,"/") ; // string expectApplyCloseDate = "2018/12/12"; // DateTime expectCloseDate = Convert.ToDateTime(icloseDate); //Act string SP = CommonExcute.SPNameAndParameters(SPFile, cPage, action); var myDate = CommonExcute <LimitDate> .GeneralList(SP, parameter); // var myDate = PostingPublishExe.LimitedDate(parameter); int result = myDate.Count; var result1 = myDate[0].StartDate; var result2 = myDate[0].DatePublish; var result3 = myDate[0].DateApplyOpen; var result4 = myDate[0].DateApplyClose; //Assert Assert.AreEqual(expect, result, $" Posting position List { result}"); Assert.IsNotNull(result1, $" Position Start Date: { result1}"); Assert.IsNotNull(result2, $" Position End Date: { result2}"); Assert.IsNotNull(result3, $" Position Apply Open Date: { result3}"); Assert.IsNotNull(result4, $" Position Apply Close Date: { result4}"); // Assert.AreEqual(expectApplyOpenDate, result3, $" Posting position apply open date { result3}"); // Assert.AreEqual(expectApplyCloseDate, result4, $" Posting position apply close date { result4}"); }
public void CommonExcuteTest_Return_PublishPostionList_Searchby_PostingNumber_201811959() { //Arrange string action = "Positions"; var myGridview = new System.Web.UI.WebControls.GridView(); parameter.SearchBy = "PostingNum"; parameter.SearchValue1 = "2019-14666"; string expect = "4"; //Act string SP = CommonExcute.SPNameAndParameters(SPFile, cPage, action); var postingList = CommonExcute <PositionPublish> .GeneralList(SP, parameter); myGridview.AutoGenerateColumns = true; myGridview.DataSource = postingList; myGridview.DataBind(); var result = myGridview.Rows.Count.ToString(); //Assert Assert.AreEqual(expect, result, $" Posting position List by posting number { parameter.SearchValue1 } is { result}"); }
public List <T> Position <T>(object parameter) { string sp = PostingPositionExe.SPName("Position"); return(CommonExcute <T> .GeneralList(sp, parameter)); }
public List <T> Positions(object parameter) { string sp = RequestPostingExe.SPName("Positions"); return(CommonExcute <T> .GeneralList(sp, parameter)); }
public List <T> Positions(object parameter) { string sp = PublishPositionExe.SpName("Positions"); return(CommonExcute <T> .GeneralList(sp, parameter)); }