@Test
public void testMarkAsUsedNoChangeNeeded() throws BinaryStoreException {

    Capture<GetObjectTaggingRequest> getTaggingRequestCapture = Capture.newInstance();
    GetObjectTaggingResult getTaggingResult = new GetObjectTaggingResult(new ArrayList<>());
    getTaggingResult.getTagSet().add(new Tag(S3BinaryStore.UNUSED_TAG_KEY, String.valueOf(false)));
    expect(s3Client.getObjectTagging(capture(getTaggingRequestCapture)))
            .andReturn(getTaggingResult);
    replayAll();
    s3BinaryStore.markAsUsed(Collections.singleton(new BinaryKey(TEST_KEY)));
}