in src/version_map.rs [146:155]
fn test_1_app_version() {
let mut vm = VersionMap::new();
vm.set_type_version(TypeId::of::<MyType>(), 1);
vm.set_type_version(TypeId::of::<MySecondType>(), 2);
vm.set_type_version(TypeId::of::<MyThirdType>(), 3);
assert_eq!(vm.get_type_version(1, TypeId::of::<MyType>()), 1);
assert_eq!(vm.get_type_version(1, TypeId::of::<MySecondType>()), 2);
assert_eq!(vm.get_type_version(1, TypeId::of::<MyThirdType>()), 3);
}