module Formulas
www.ato.gov.au/Rates/Individual-income-tax-rates/
www.ato.gov.au/rates/individual-income-tax-rates/
require_relative 'student_loan_repayment/fix_repayment_per_period'
@salary = Formulas::Salary.new
(gross_pay: 100_000, frequency: Formulas::ANNUALLY
) @repayment_rates = Formulas::StudentLoanRepayment::FixRepaymentPerPeriod::DEFAULT_THRESHOLD
loan = Formulas::StudentLoanRepayment::FixRepaymentPerPeriod.new(salary: @salary, repayment: @repayment_rates) assert_equal loan.repayment, 797.2
Constants
- ANNUALLY
- FORTNIGHTLY
- FREQUENCIES
- MONTHLY
- MULTIPLIER_IN_FREQUENCY
- WEEKLY