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;
 }
Beispiel #5
0
 public PipelineAgentStatusAccessTests(string environment) : base(environment)
 {
     coreAgentClient      = new AgentsClient();
     borrowerRegistration = CoreModelConstructors.CreateRegisterBorrowerRequest();
     env = environment;
 }