Add missing test to AssetCollectionTest, minor touchup in BaseAssetTest.
First pass at BaseAggregateAssetTest.

Removes a bunch of the empty tests that we don't actually need; replaces
them with failing tests for things we do need.