anchor.diff:  // Can be called when VCR is not enabled, and it will behave as normal
   func vcrTest(t *testing.T, c resource.TestCase) {
   	if isVcrEnabled() {
  -		providers := getTestAccProviders(t.Name())
  +		providers := getTestAccProviders(t.Name(), c)
   		c.Providers = providers
   		defer closeRecorder(t)
   	} else if isReleaseDiffEnabled() {
  
positive.code: 	} else {
  		log.Print("[DEBUG] VCR_PATH or VCR_MODE not set, skipping VCR")
  	}
  	return map[string]*schema.Provider{
  		"google": prov,
  		"google-beta": prov,
  	}
  }
  
  
negative.code: 	return testAccProvider.Meta().(*Config)
  }
  
  func getTestAccProviders(testName string, c resource.TestCase) map[string]*schema.Provider {
  	prov := Provider()
  	if isVcrEnabled() {
  		old := prov.ConfigureContextFunc
  