The group name of the APIs is "snapshot.storage.k8s.io" as specified here:
https://github.com/kubernetes-csi/external-snapshotter/blob/master/pkg/apis/volumesnapshot/v1alpha1/register.go#L23
However, "fake" objects are generated with "volumesnapshot"
https://github.com/kubernetes-csi/external-snapshotter/blob/master/pkg/client/clientset/versioned/typed/volumesnapshot/v1alpha1/fake/fake_volumesnapshot.go#L37
It seems that doc.go is missing the comment
// +groupName=snapshot.storage.k8s.io
Due to this issue, we cannot use fake entities to do unit tests.