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 SaveRequestTest() { //Arrange int newid = getNewRequestID("LTO"); var parameter = new PositionRequesting() { Operate = "Update", UserID = "mif", SchoolYear = schoolyear, SchoolCode = "0320", PositionID = newid, Comments = "Posting reques,t comment ", PositionType = "LTO", PositionTitle = "Title of posting", PositionLevel = "BC708E", Qualification = "", Description = "Description", FTE = 67, FTEPanel = "AM", StartDate = "2019/03/10", EndDate = "2019/06/25 ", ReplaceTeacher = "New Teacher", ReplaceTeacherID = "00031675", ReplaceReason = "Pregnancy/Parental", Owner = "frijiom" }; string expect = "Successfully"; //Act var result = RequestingPostExe.SaveRequest(parameter, "0"); //Assert Assert.AreEqual(expect, result, $" Request position by ID { result} "); }
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} "); }
private int getNewRequestID(string positionType) { var parameter = new PositionRequesting() { Operate = "New", SchoolYear = schoolyear, PositionID = 0, PositionType = positionType, SchoolCode = "0320", UserID = "mif" }; string newid = RequestingPostExe.NewRequest(parameter, "0"); int x = Int32.Parse(newid); return(x); }
public void DeleteRequestTest() { //Arrange int newid = getNewRequestID("LTO"); var position = new PositionRequesting() { Operate = "Delete", UserID = "mif", SchoolYear = schoolyear, PositionID = newid }; string expect = "Successfully"; //Act var result = RequestingPostExe.DeleteRequest(position, "0"); //Assert Assert.AreEqual(expect, result, $" Create New Request position { result} "); }
public void NewRequestTest() { //Arrange var position = new PositionRequesting() { Operate = "Request", UserID = "mif", SchoolYear = schoolyear, SchoolCode = "0320", PositionID = 0, PositionType = "LTO", }; int expect = 1633; //Act var result = RequestingPostExe.NewRequest(position, "0"); //Assert Assert.IsNotNull(result, $" Create New Request position { result} "); }
public void UpdateQualificationTest() { //Arrange int newid = getNewRequestID("LTO"); var position = new QualificationUpdate() { Operate = "Update", UserID = "mif", SchoolYear = schoolyear, SchoolCode = "0320", PositionID = newid, SourceID = "Request", QualificationID = "230", Selected = "True" }; string expect = "Successfully"; //Act var result = RequestingPostExe.UpdateQualification(position, "0"); //Assert Assert.AreEqual(expect, result, $" Create New Request position { result} "); }