### Question:
NullBinaryStorageSvcImpl implements IBinaryStorageSvc { @Override public StoredDetails storeBlob(IIdType theResourceId, String theBlobIdOrNull, String theContentType, InputStream theInputStream) { throw new UnsupportedOperationException(); }  @Override int getMaximumBinarySize(); @Override void setMaximumBinarySize(int theMaximumBinarySize); @Override int getMinimumBinarySize(); @Override void setMinimumBinarySize(int theMinimumBinarySize); @Override boolean shouldStoreBlob(long theSize, IIdType theResourceId, String theContentType); @Override String newBlobId(); @Override StoredDetails storeBlob(IIdType theResourceId, String theBlobIdOrNull, String theContentType, InputStream theInputStream); @Override StoredDetails fetchBlobDetails(IIdType theResourceId, String theBlobId); @Override boolean writeBlob(IIdType theResourceId, String theBlobId, OutputStream theOutputStream); @Override void expungeBlob(IIdType theIdElement, String theBlobId); @Override byte[] fetchBlob(IIdType theResourceId, String theBlobId);  }### Answer:
@Test public void storeBlob() { assertThrows(UnsupportedOperationException.class, () -> { mySvc.storeBlob(null, null, null, null); }); }