registerTestAdapters();
EntityId componentId = componentStore.createComponent(testComponent()).getId();
EntityId assetId = componentStore.createAsset(componentId, testAsset(1)).getId();
TestAsset sourceAsset = testAsset(2);
sourceAsset.setStreamSupplier(null);
TestAsset updatedAsset = componentStore.updateAsset(assetId, sourceAsset);
assertThat(updatedAsset.getDownloadCount(), is(2L));
assertThat(IOUtils.toString(updatedAsset.openStream()), is(IOUtils.toString(testAsset(1).openStream())));
}