public void TestReusableCallConnectionPool_AddTwo() { var pool = new ReusableCallConnectionPool(); var dummyConnection1 = new DummyConnection("ns"); var dummyConnection2 = new DummyConnection("ns"); pool.Register(dummyConnection1); pool.Register(dummyConnection2); Assert.AreEqual(dummyConnection1, pool.FindByNamespace("ns")); Assert.AreEqual(dummyConnection2, pool.FindByNamespace("ns")); }
public void TestReusableCallConnectionPool_IgnoreNotAlive() { var pool = new ReusableCallConnectionPool(); var dummyConnection1 = new DummyConnection("ns"); var dummyConnection2 = new DummyConnection("ns"); pool.Register(dummyConnection1); pool.Register(dummyConnection2); dummyConnection1.IsAlive = false; Assert.AreEqual(dummyConnection2, pool.FindByNamespace("ns")); }
public void TestReusableCallConnectionPool_AddOne() { var pool = new ReusableCallConnectionPool(); var dummyConnection = new DummyConnection("1"); pool.Register(dummyConnection); Assert.AreEqual(dummyConnection, pool.FindByNamespace("1")); }