protected override void AdditionalSetup() { _data = Prepare.Bytes(PackageSize); Task kronos = KronosClient.ClearAsync(); Task[] redisTasks = RedisServers.Select(x => x.FlushAllDatabasesAsync()).ToArray(); Task.WaitAll(redisTasks); Task.WaitAll(kronos); }
public override bool PreLoad() { if (string.IsNullOrWhiteSpace(Id)) { Id = this.GetType().FullName; } return(string.IsNullOrWhiteSpace(CouchDbEndpoint) == false && RedisServers != null && RedisServers.All((e) => !string.IsNullOrWhiteSpace(e)) && WriteScaleDefault > 0 && RedisConnectionPoolSize > 0); }