public void ThrowExceptionOnMainframeError() { // arrange var fault = new BusinessFault(string.Format("{0} {1}", "cicsExecutionResultErrorCode", "cicsExecutionResultMessage")); var exception = new FaultException <BusinessFault>(fault); wcf.Setup(w => w.GetRjcpTransitionJobseekerDetails(It.IsAny <TransitionJobseekerDetailsRequest>())).Throws(exception); try { // act TransitionService().GetParticipantInformation(jskrId); } catch (Exception ex) { // assert Assert.AreSame(fault.Message, ex.Message); throw; } }
public void ThrowExceptionOnMainframeError() { // arrange var fault = new BusinessFault(string.Format("{0} {1}", "cicsExecutionResultErrorCode", "cicsExecutionResultMessage")); var exception = new FaultException <BusinessFault>(fault); wcf.Setup(w => w.GetRjcpProviderInformation(searchRequest)).Throws(exception); try { // act TransitionService().GetProviderInformation(searchModel); } catch (Exception ex) { // assert Assert.AreSame(fault.Message, ex.Message); throw; } }