Repository repository = mock(Repository.class);
RepositoryItemUid uid = mock(RepositoryItemUid.class);
when(repository.getId()).thenReturn("test");
when(repository.createUid(anyString())).thenReturn(uid);
when(repository.getAttributesHandler()).thenReturn(mock(AttributesHandler.class));
final DefaultLocalStorageContext localStorageContext = new DefaultLocalStorageContext(null);
when(repository.getLocalStorageContext()).thenReturn(localStorageContext);
FSPeer fsPeer = mock(FSPeer.class);
MimeSupport mimeSupport = mock(MimeSupport.class);
when(mimeSupport.guessMimeTypeFromPath(Mockito.any(MimeRulesSource.class), Mockito.anyString()))
.thenReturn("text/plain");