Example #1
0
        public void SaveInterviewTest()
        {
            //Arrange
            interview.Operate    = "Update";
            interview.PositionID = "11220";
            interview.CPNum      = "00019270";

            //Act
            var result = PostingInterviewExc.InterviewOperation(interview, interview.PositionID);

            //Assert
            Assert.AreEqual(expect, result, $"  Interview candidate is { result}");
        }
Example #2
0
        public void CheckSignOffCountTest()
        {
            //Arrange
            interview.Operate    = "SignOffCount";
            interview.UserID     = "mif";
            interview.PositionID = "10929";
            interview.CPNum      = "00038916";
            expect = "1";
            //Act
            var result       = PostingInterviewExc.InterviewOperation(interview, interview.PositionID); // PostingInterviewExc.CheckSignOffCount(interview, interview.PositionID);
            int signOffCount = Int32.Parse(result);

            //Assert
            Assert.IsTrue(signOffCount >= 0, $" Candidate signoff on HM40 aggreement count { result}");
        }
Example #3
0
        public void RecommendHireTest()
        {
            //Arrange
            interview.Operate    = "Update";
            interview.PositionID = "10929";
            interview.CPNum      = "00038916";
            interview.Acceptance = "1";

            //Act
            // var result = PostingInterviewExc.RecommendHire(interview, interview.PositionID);
            var result = PostingInterviewExc.InterviewOperation(interview, interview.PositionID);

            //Assert
            Assert.AreEqual(expect, result, $"  Interview candidate is { result}");
        }
Example #4
0
        public void CheckInterviewCountTest()
        {
            //Arrange
            interview.Operate    = "InterviewCount";
            interview.UserID     = "mif";
            interview.PositionID = "10929";
            interview.CPNum      = "00038916";
            expect = "0";
            //Act
            var result       = PostingInterviewExc.InterviewOperation(interview, interview.PositionID); // PostingInterviewExc.CheckInterviewCount(interview, interview.PositionID);
            int remaindCount = Int32.Parse(result);

            //Assert

            Assert.IsTrue(remaindCount >= 0, $"  Interview remaind candidate is { result}");
        }
Example #5
0
        public void InterviewSignOffActionTest()
        {
            //Arrange
            //Arrange
            interview.Operate    = "SignOffAction";
            interview.UserID     = "mif";
            interview.PositionID = "10929";
            interview.CPNum      = "00038916";
            expect = "All,Sign Off Successfully, Interview candidate";
            //Act
            var result = PostingInterviewExc.InterviewOperation(interview, interview.PositionID); // PostingInterviewExc.InterviewSignOffAction(interview, interview.PositionID);
            var index  = expect.IndexOf(result);

            //Assert
            Assert.IsTrue(index > 0, $"  Process Status Test is ok { result}");
        }
Example #6
0
        public void CheckHiringProcessStatusTest()
        {
            //Arrange
            interview.Operate    = "PositionHiringStatus";
            interview.UserID     = "mif";
            interview.PositionID = "10929";
            interview.CPNum      = "00038916";
            interview.SchoolYear = "20182019";

            expect = "All,Hired,End,Recommend,Revoked,Noticed,More Interview";
            //Act
            var result = PostingInterviewExc.InterviewOperation(interview, interview.PositionID); //   PostingInterviewExc.CheckHiringProcessStatus(interview, interview.PositionID);
            var index  = expect.IndexOf(result);

            //Assert
            Assert.IsTrue(index > 0, $"  Process Status Test is ok { result}");
        }