public void Init() { var welcome = new WelcomePage(this, _defaultTerms, _effectiveTerm); var optionToChangeTerms = new DefaultTermsOptionPage(this, _defaultTerms); var changeTerms = new ChangeTermsPage(this, _effectiveTerm); var calculateLoan = new CalculateLoanPage(this, _effectiveTerm, _loanService); var about = new AboutPage(this); var history = new HistoryPage(this, _historyRepository); AddPage(welcome); AddPage(optionToChangeTerms); AddPage(changeTerms); AddPage(calculateLoan); AddPage(about); AddPage(history); SetPage <WelcomePage>(); welcome.Display(); }