public async Task GetDetailedHosts() { if (HostedCluster.SecondarySilos.Count == 0) { HostedCluster.StartAdditionalSilo(); await HostedCluster.WaitForLivenessToStabilizeAsync(); } var numberOfActiveSilos = 1 + HostedCluster.SecondarySilos.Count; // Primary + secondaries var siloStatuses = mgmtGrain.GetDetailedHosts(true).Result; Assert.NotNull(siloStatuses); Assert.Equal(numberOfActiveSilos, siloStatuses.Length); }