@Test
    public void shouldDeleteObjectsWithTypeMappingWithTransactionObservable() {
      final DeleteStub deleteStub =
          DeleteStub.newStubForMultipleObjectsWithTypeMappingWithTransaction();

      final Observable<DeleteResults<TestItem>> observable =
          deleteStub
              .storIOSQLite
              .delete()
              .objects(deleteStub.items)
              .useTransaction(true)
              .prepare()
              .createObservable();

      deleteStub.verifyBehaviorForMultipleObjects(observable);
    }
    @Test
    public void shouldDeleteObjectsWithTypeMappingWithTransactionBlocking() {
      final DeleteStub deleteStub =
          DeleteStub.newStubForMultipleObjectsWithTypeMappingWithTransaction();

      final DeleteResults<TestItem> deleteResults =
          deleteStub
              .storIOSQLite
              .delete()
              .objects(deleteStub.items)
              .useTransaction(true)
              .prepare()
              .executeAsBlocking();

      deleteStub.verifyBehaviorForMultipleObjects(deleteResults);
    }