@Test
void withSpecificRating() {

    final ParsedStrategy s = getStrategy();
    final InvestmentSizeRecommender r = new InvestmentSizeRecommender(s);
    // with unlimited balance, make maximum possible recommendation
    final Loan loan = mockLoan(50_000);
    final Money actualInvestment = r.apply(loan, mockSessionInfo());
    // at most 1 percent of 50000, rounded down to nearest increment of 200
    assertThat(actualInvestment).isEqualTo(Money.from(400));
}