### Question:
ButtonWithMutableSubjectVM extends SimpleButtonVM implements MutableSubjectButtonVM { @Override public int getResIdToInsertSubject() { return subjectResourceId; } ButtonWithMutableSubjectVM(int layoutId, int clickableResId, ButtonCommand actionCommand);  ButtonWithMutableSubjectVM(int layoutId, boolean enabled, int clickableResId,
			int[] enableDisableResIds, int subjectResourceId, ButtonCommand actionCommand); @Override String getSubject(); @Override void setSubject(final String subject); @Override int getResIdToInsertSubject();  }### Answer:
@Test public void shouldContainsDefaultSubjectWidgetResourceId() { MutableSubjectButtonVM buttonWithMutableSubjectVM = (MutableSubjectButtonVM) buttonVM; assertEquals(DEFAULT_SUBJECT_WIDGET_ID, buttonWithMutableSubjectVM.getResIdToInsertSubject()); }