@Test
  public void createNewDecision() {
    final Beneficiary beneficiary = mock(Beneficiary.class);
    final SocialProtectionDecision expected = mock(SocialProtectionDecision.class);
    when(beneficiary.addNewSocialProtectionDecision()).thenReturn(expected);

    SocialProtectionDecision result = cache.createNewDecision(beneficiary);

    assertThat(cache.getDecision(), is(expected));
    assertThat(cache.getDecision(), is(result));
  }