public StateTransitionTests(string environment) : base(environment) { env = environment; borrowerRegistration = CoreModelConstructors.CreateRegisterBorrowerRequest(); loanApplicationClient = new LoanApplicationClient(); bcdClient = new LoanApplicationBcdClient(); coreLoanApplicationStatusClient = new LoanApplicationStatusClient(); loanApplicationStateClient = new LoanApplicationStateClient(); }
// Register N borrowers public static void CreateNBorrowerApplicationsRandomSource(int number) { RegisterBorrowerRequest borrower; for (int x = 0; x < number; x++) { borrower = CoreModelConstructors.CreateRegisterBorrowerRequest(); RegisterBorrower(borrower); } }
public static LoanApplicationCoreStateObject RegisterBorrower(RegisterBorrowerRequest borrower = null) { if (borrower == null) { borrower = CoreModelConstructors.CreateRegisterBorrowerRequest(); } var borrowersClient = new BorrowersClient(); var result = borrowersClient.BorrowerRegistration(borrower); var borrowerGuid = (Guid)result.content.BorrowerGuid; Guid?applicationGuid = result.content.LoanApplicationGuid; var returnObject = new LoanApplicationCoreStateObject(); returnObject.Borrower = borrower; returnObject.BorrowerGuid = borrowerGuid; returnObject.LoanApplicationGuid = applicationGuid; returnObject.ApplicaiontStatus = LoanApplicationStatus.OfferSelectPending; returnObject.ApplicationState = LoanApplicationState.Quoting; return(returnObject); }
public void SetUp() { borrowerRegistration = CoreModelConstructors.CreateRegisterBorrowerRequest(); emailAddress = borrowerRegistration.Borrower.EmailAddress; }
public PipelineAgentStatusAccessTests(string environment) : base(environment) { coreAgentClient = new AgentsClient(); borrowerRegistration = CoreModelConstructors.CreateRegisterBorrowerRequest(); env = environment; }