.prepare()
.asRxSingle()
.subscribe(testSubscriber);
testSubscriber.awaitTerminalEvent();
testSubscriber.assertNoValues();
<BUG>assertThat(testSubscriber.getOnErrorEvents().get(0))

.isInstanceOf(StorIOException.class)</BUG>
.hasCauseInstanceOf(IllegalStateException.class)
<BUG>.hasMessage(IllegalStateException.class.getName() + ": One of the objects from the collection does not have type mapping: object = " + testItem.toString()
+ ", object.class = " + TestItem.class + ",ContentProvider was not affected by this operation, please add type mapping for this type");
verify(storIOContentResolver).delete();</BUG>
verify(storIOContentResolver).internal();

.prepare()
.asRxSingle()
.subscribe(testSubscriber);
testSubscriber.awaitTerminalEvent();
testSubscriber.assertNoValues();
Throwable error = testSubscriber.getOnErrorEvents().get(0);
assertThat(error)
.isInstanceOf(StorIOException.class)
.hasCauseInstanceOf(IllegalStateException.class)
.hasMessage("Error has occurred during Delete operation. objects = [TestItem{data='test item 1'}, TestItem{data='test item 2'}]");
assertThat(error.getCause()).hasMessage("One of the objects from the collection does not have type mapping: object = TestItem{data='test item 1'}, object.class = class com.pushtorefresh.storio.contentresolver.operations.delete.TestItem,ContentProvider was not affected by this operation, please add type mapping for this type");
verify(storIOContentResolver).delete();
verify(storIOContentResolver).internal();
