added tests for BaseItem and VideoItem