### Question:
ButtonWithMutableSubjectAndResourceVM extends SimpleButtonVM implements MutableSubjectButtonVM,
		MutableResourceButtonVM { @Override public int getResIdToChangeResource() { return imageResourceId; } ButtonWithMutableSubjectAndResourceVM(int layoutId, boolean enabled,
			int clickableResId, int[]
			enableDisableResIds, ButtonCommand actionCommand, int imageResourceId,
			int subjectResourceId); @Override int getImageResourceId(); @Override void setImageResourceId(final int imageId); @Override int getResIdToChangeResource(); @Override String getSubject(); @Override void setSubject(final String subject); @Override int getResIdToInsertSubject();  }### Answer:
@Test public void shouldContainsDefaultResourceWidgetResourceId() { MutableResourceButtonVM buttonWithMutableResource = (MutableResourceButtonVM) buttonVM; assertEquals(DEFAULT_IMAGE_RESOURCE_ID, buttonWithMutableResource.getResIdToChangeResource()); }