StandardCrimeModel implements CrimeModel { @Override public void setSolved(boolean solved) { crime.setSolved(solved); } StandardCrimeModel(Crime crime); @Override Date getDate(); @Override void setTitle(String title); @Override void setSolved(boolean solved);  }
@Test public void setSolved_setsTheSolvedPropertyInBackingCrime_whenCalled() { Crime crime = new Crime(); StandardCrimeModel model = new StandardCrimeModel(crime); model.setSolved(true); assertThat(crime.isSolved(), is(true)); }