예제 #1
0
        //TODO: Delete this function in production
        private void testA5AdjustmentRateGenerator()
        {
            //String baseRate = this.baseRateComboBox.SelectedText; //no!
            String baseRate = "0.0531";

            Console.WriteLine("SelectedText is " + baseRate);
            TableOperations.Arm  arm  = TableOperations.Arm.YearFixed30;
            TableOperations.Days days = TableOperations.Days.Day45;

            String adjustedRate = TableOperations.getA5AdjustmentRate(baseRate, arm, days);

            Console.WriteLine("The adjusted rate is: " + adjustedRate);
        }
예제 #2
0
 private void loadLAComboBox()
 {
     Console.WriteLine("loadLAComboBox called()");
     TableOperations.setLoanAmountComboBox(this.loanAmountComboBox);
 }
예제 #3
0
 private void loadLtvComboBox()
 {
     Console.WriteLine("loadLtvComboBox called()");
     TableOperations.setLTVRangeComboBox(this.LTVRangeComboBox);
 }
예제 #4
0
 private void loadDaysComboBox()
 {
     Console.WriteLine("loadDaysComboBox called()");;
     TableOperations.setDaysComboBox(this.daysComboBox);
 }
예제 #5
0
 private void loadYearPlanComboBox()
 {
     Console.WriteLine("loadYearPlanTextBox called");
     TableOperations.setYearPlanComboBox(this.yearPlanComboBox);
 }
예제 #6
0
 private void loadCreditScoreRangeComboBox()
 {
     Console.WriteLine("loadCreditScoreRangeComboBox called()");
     TableOperations.setCreditScoreRangeComboBox(this.creditScoreRangeComboBox);
 }
예제 #7
0
 private void loadBaseRateComboBox()
 {
     Console.WriteLine("loadBaseRateComboBox() called");
     TableOperations.setBaseRateComboBox(this.baseRateComboBox);
 }
예제 #8
0
        private void testCSAdjustmentRageGenerator()
        {
            //test 1
            string CSR       = ">=760";
            string LTV_RANGE = "<=50";

            String adjustmentRate = "";

            try
            {
                adjustmentRate = TableOperations.getCSAdjustmentRate(CSR, LTV_RANGE);

                Console.WriteLine("adjustment rate is: " + adjustmentRate);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }

            Debug.Assert(adjustmentRate == "-0.25");

            //test 2

            CSR       = "620-639";
            LTV_RANGE = "<=50";

            try
            {
                adjustmentRate = TableOperations.getCSAdjustmentRate(CSR, LTV_RANGE);

                Console.WriteLine("adjustment rate is: " + adjustmentRate);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }

            Debug.Assert(adjustmentRate == "0.625");

            //test 3
            CSR       = ">=760";
            LTV_RANGE = "85.01-90";

            try
            {
                adjustmentRate = TableOperations.getCSAdjustmentRate(CSR, LTV_RANGE);

                Console.WriteLine("adjustment rate is: " + adjustmentRate);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }

            Debug.Assert(adjustmentRate == "0.625");

            //test 4
            CSR       = "620-639";
            LTV_RANGE = "85.01-90";

            try
            {
                adjustmentRate = TableOperations.getCSAdjustmentRate(CSR, LTV_RANGE);

                Console.WriteLine("adjustment rate is: " + adjustmentRate);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }

            Debug.Assert(adjustmentRate == "NA");
        }
예제 #9
0
 private void loadTableOperations(String dirPath)
 {
     TableOperations.loadAllTables(dirPath);
 }