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