It'd be nice if there were an interface for the Chargebee client, which provided all the various methods for interacting with the Chargebee SDK.
The Kubernetes Go SDK provides an interface called kubernetes.Interface, an actual implementation called kubernetes.Clientset, and a implementation for tests called fake.Clientset.
It'd be nice if there were an interface for the Chargebee client, which provided all the various methods for interacting with the Chargebee SDK.
The Kubernetes Go SDK provides an interface called
kubernetes.Interface, an actual implementation calledkubernetes.Clientset, and a implementation for tests calledfake.Clientset.