private async Task SetErrorInjection(string providerName, ErrorInjectionPoint errorInjectionPoint)
 {
     await ErrorInjectionStorageProvider.SetErrorInjection(
         providerName,
         new ErrorInjectionBehavior { ErrorInjectionPoint = errorInjectionPoint },
         this.HostedCluster.GrainFactory);
 }
        private void SetErrorInjection(string providerName, ErrorInjectionPoint errorInjectionPoint)
        {
            List <SiloHandle> silos = this.HostedCluster.GetActiveSilos().ToList();

            foreach (var siloHandle in silos)
            {
                ErrorInjectionStorageProvider provider = (ErrorInjectionStorageProvider)siloHandle.AppDomainTestHook.GetStorageProvider(providerName);
                provider.SetErrorInjection(errorInjectionPoint);
            }
        }