@Test
public void getWhenNotSyncingWithNullId() throws Exception {

    when(mSyncState.getSyncId(SyncProvider.GoogleDrive)).thenReturn(null);
    final SyncState nonSyncGet = mSyncStateAdapter.get(mSyncState, new DatabaseOperationMetadata(OperationFamilyType.Sync));
    assertEquals(nonSyncGet.getSyncId(SyncProvider.GoogleDrive), mSyncState.getSyncId(SyncProvider.GoogleDrive));
    assertEquals(nonSyncGet.isSynced(SyncProvider.GoogleDrive), mSyncState.isSynced(SyncProvider.GoogleDrive));
    assertEquals(nonSyncGet.isMarkedForDeletion(SyncProvider.GoogleDrive), mSyncState.isMarkedForDeletion(SyncProvider.GoogleDrive));
    assertEquals(nonSyncGet.getLastLocalModificationTime(), mSyncState.getLastLocalModificationTime());
}