public async Task <PendingApprovalResponse> GetPendingApproval() { PendingApprovalResponse objPendingApproval = new PendingApprovalResponse(); var events = await _eventBookingRepository.GetPendingApprovalDB(); if (events.Count > 0) { for (int i = 0; i < events.Count; i++) { ApprovalResponse ObjResponse = new ApprovalResponse(); ObjResponse.UserID = events[i].UserID; ObjResponse.AadharNum = events[i].AadharNum; ObjResponse.AadharImage = Convert.ToBase64String(events[i].AadharImage); ObjResponse.AdditionalDocImage = Convert.ToBase64String(events[i].AdditionalDocImage); ObjResponse.AddtionDocDetails = events[i].AddtionDocDetails; ObjResponse.RequestID = events[i].RequestID; ObjResponse.Status = events[i].Status; objPendingApproval.response.Add(ObjResponse); } objPendingApproval.ResponseMessage = "Sucess"; } else { objPendingApproval.ResponseMessage = "No new Reqests found for Customer Partnership Approval"; } return(objPendingApproval); }
public async Task GetPendingApproval_GetPending_Custforapproval() { //Arrange string userid = "222", userName = "******"; List <PendingApproval> objPenList = new List <PendingApproval>(); PendingApproval objpen = new PendingApproval(); objpen.UserID = userid; objpen.RequestID = ""; objpen.AadharNum = ""; objpen.AadharImage = Convert.FromBase64String(""); objpen.AddtionDocDetails = ""; objpen.AdditionalDocImage = Convert.FromBase64String(""); objPenList.Add(objpen); _eventRepoMock.Setup(x => x.GetPendingApprovalDB()).ReturnsAsync(objPenList); PendingApprovalResponse oblpenResponse = new PendingApprovalResponse(); oblpenResponse.ResponseMessage = "Sucess"; ApprovalResponse objApprovalResponse = new ApprovalResponse(); objApprovalResponse.UserID = userid; objApprovalResponse.RequestID = ""; objApprovalResponse.AadharNum = ""; objApprovalResponse.AadharImage = (""); objApprovalResponse.AddtionDocDetails = ""; objApprovalResponse.AdditionalDocImage = (""); oblpenResponse.response.Add(objApprovalResponse); //Act var customer = await _EventBookingService.GetPendingApproval(); //Assert Assert.Equal(oblpenResponse.ResponseMessage, customer.ResponseMessage); Assert.Equal(oblpenResponse.response[0].UserID, customer.response[0].UserID); Assert.Equal(oblpenResponse.response[0].Status, customer.response[0].Status); Assert.Equal(oblpenResponse.response[0].AadharImage, customer.response[0].AadharImage); Assert.Equal(oblpenResponse.response[0].AadharNum, customer.response[0].AadharNum); Assert.Equal(oblpenResponse.response[0].AdditionalDocImage, customer.response[0].AdditionalDocImage); Assert.Equal(oblpenResponse.response[0].AddtionDocDetails, customer.response[0].AddtionDocDetails); Assert.Equal(oblpenResponse.response[0].RequestID, customer.response[0].RequestID); }
public async Task GetPendingApproval_GetPending_Custforapproval() { //Arrange string userid = "222", userName = "******"; List <PendingApproval> objPenList = new List <PendingApproval>(); PendingApproval objpen = new PendingApproval(); objpen.UserID = userid; objpen.RequestID = ""; objpen.AadharNum = ""; objpen.AadharImage = Convert.FromBase64String(""); objpen.AddtionDocDetails = ""; objpen.AdditionalDocImage = Convert.FromBase64String(""); objPenList.Add(objpen); _eventDBMock.Setup(x => x.ExecuteAsyncTableSql <PendingApproval>("sp_getPendingforApproval")).ReturnsAsync(objPenList); PendingApprovalResponse oblpenResponse = new PendingApprovalResponse(); oblpenResponse.ResponseMessage = "Sucess"; ApprovalResponse objApprovalResponse = new ApprovalResponse(); objApprovalResponse.UserID = userid; objApprovalResponse.RequestID = ""; objApprovalResponse.AadharNum = ""; objApprovalResponse.AadharImage = (""); objApprovalResponse.AddtionDocDetails = ""; objApprovalResponse.AdditionalDocImage = (""); oblpenResponse.response.Add(objApprovalResponse); //Act var customer = await _eventBookingRepository.GetPendingApprovalDB(); //Assert Assert.NotNull(customer); }
public async Task GetPendingApproval_validmessagetobeshown_ifZeroPendingAvalable() { //Arrange string userid = "222", userName = "******"; List <PendingApproval> objPenList = new List <PendingApproval>(); _eventRepoMock.Setup(x => x.GetPendingApprovalDB()).ReturnsAsync(objPenList); PendingApprovalResponse oblpenResponse = new PendingApprovalResponse(); oblpenResponse.ResponseMessage = "No new Reqests found for Customer Partnership Approval"; //Act var customer = await _EventBookingService.GetPendingApproval(); //Assert Assert.Equal(oblpenResponse.ResponseMessage, customer.ResponseMessage); }