public void Should_end_after_every_item_has_been_returned() { do { var item = defaultClusterHostSelectionStrategy.Current(); writer.Write(item); } while (defaultClusterHostSelectionStrategy.Next()); writer.ToString().Should().Be("0123"); defaultClusterHostSelectionStrategy.Succeeded.Should().BeFalse(); }
public void Should_end_after_every_item_has_been_returned() { do { var item = clusterHostSelectionStrategy.Current(); hosts.Add(item); } while (clusterHostSelectionStrategy.Next()); hosts.Should().Contain(new[] { "0", "1", "2", "3" }); clusterHostSelectionStrategy.Succeeded.Should().BeFalse(); }
public void Should_end_after_every_item_has_been_returned() { do { var item = clusterHostSelectionStrategy.Current(); hosts.Add(item); } while (clusterHostSelectionStrategy.Next()); Assert.IsTrue(hosts.Contains("0")); Assert.IsTrue(hosts.Contains("1")); Assert.IsTrue(hosts.Contains("2")); Assert.IsTrue(hosts.Contains("3")); clusterHostSelectionStrategy.Succeeded.ShouldBeFalse(); }
public virtual IConnection CreateConnection() { object connectionNameValue = null; Configuration?.ClientProperties.TryGetValue("connection_name", out connectionNameValue); return(clusterHostSelectionStrategy.Current().ConnectionFactory.CreateConnection(connectionNameValue as string)); }
public virtual IConnection CreateConnection() { var connectionFactoryInfo = clusterHostSelectionStrategy.Current(); var connectionFactory = connectionFactoryInfo.ConnectionFactory; return(connectionFactory.CreateConnection()); }
public virtual IConnection CreateConnection() { return(clusterHostSelectionStrategy.Current().ConnectionFactory.CreateConnection()); }