@Test(expected = InvalidArgumentException.class)
public void testUpdateFactTypeWithObjectBindingsFailsOnExistingFactBindings() throws Exception {

  UpdateFactTypeRequest request = new UpdateFactTypeRequest()
          .setId(UUID.randomUUID())
          .addAddObjectBinding(new FactObjectBindingDefinition());
  FactTypeEntity existingEntity = new FactTypeEntity()
          .addRelevantFactBinding(new FactTypeEntity.MetaFactBindingDefinition());
  when(factTypeRequestResolver.fetchExistingFactType(request.getId())).thenReturn(existingEntity);
  delegate.handle(request);
}