Beispiel #1
0
        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}");
        }
Beispiel #2
0
        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}");
        }
Beispiel #3
0
        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}");
        }
Beispiel #4
0
        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}");
        }
Beispiel #5
0
        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}");
        }
Beispiel #6
0
    public List <T> Position <T>(object parameter)
    {
        string sp = PostingPositionExe.SPName("Position");

        return(CommonExcute <T> .GeneralList(sp, parameter));
    }
Beispiel #7
0
        public List <T> Positions(object parameter)
        {
            string sp = RequestPostingExe.SPName("Positions");

            return(CommonExcute <T> .GeneralList(sp, parameter));
        }
Beispiel #8
0
        public List <T> Positions(object parameter)
        {
            string sp = PublishPositionExe.SpName("Positions");

            return(CommonExcute <T> .GeneralList(sp, parameter));
        }