コード例 #1
0
        public void RemoveConnectionProvider()
        {
            var server = new TempestServer(provider, MessageTypes.Reliable);

            Assert.IsFalse(provider.IsRunning);

            server.RemoveConnectionProvider(provider);
            Assert.IsFalse(provider.IsRunning);
        }
コード例 #2
0
        public void RemoveConnectionProviderGlobalOrder()
        {
            var server = new TempestServer(MessageTypes.Reliable);

            server.AddConnectionProvider(provider, ExecutionMode.GlobalOrder);
            Assert.IsFalse(provider.IsRunning);

            server.RemoveConnectionProvider(provider);
            Assert.IsFalse(provider.IsRunning);
        }
コード例 #3
0
        public void RemoveNotAddedConnectionProvider()
        {
            var p = new MockConnectionProvider(protocol);

            p.Start(MessageTypes.Reliable);
            Assert.IsTrue(p.IsRunning);

            var server = new TempestServer(provider, MessageTypes.Reliable);

            server.RemoveConnectionProvider(p);
            Assert.IsTrue(p.IsRunning);
        }
コード例 #4
0
        public void RemoveConnectionProviderNull()
        {
            var server = new TempestServer(provider, MessageTypes.Reliable);

            Assert.Throws <ArgumentNullException> (() => server.RemoveConnectionProvider(null));
        }
コード例 #5
0
ファイル: TempestServerTests.cs プロジェクト: ermau/Tempest
        public void RemoveNotAddedConnectionProvider()
        {
            var p = new MockConnectionProvider (protocol);
            p.Start (MessageTypes.Reliable);
            Assert.IsTrue (p.IsRunning);

            var server = new TempestServer (provider, MessageTypes.Reliable);
            server.RemoveConnectionProvider (p);
            Assert.IsTrue (p.IsRunning);
        }
コード例 #6
0
ファイル: TempestServerTests.cs プロジェクト: ermau/Tempest
 public void RemoveConnectionProviderNull()
 {
     var server = new TempestServer (provider, MessageTypes.Reliable);
     Assert.Throws<ArgumentNullException> (() => server.RemoveConnectionProvider (null));
 }
コード例 #7
0
ファイル: TempestServerTests.cs プロジェクト: ermau/Tempest
        public void RemoveConnectionProviderGlobalOrder()
        {
            var server = new TempestServer (MessageTypes.Reliable);
            server.AddConnectionProvider (provider, ExecutionMode.GlobalOrder);
            Assert.IsFalse (provider.IsRunning);

            server.RemoveConnectionProvider (provider);
            Assert.IsFalse (provider.IsRunning);
        }
コード例 #8
0
ファイル: TempestServerTests.cs プロジェクト: ermau/Tempest
        public void RemoveConnectionProvider()
        {
            var server = new TempestServer (provider, MessageTypes.Reliable);
            Assert.IsFalse (provider.IsRunning);

            server.RemoveConnectionProvider (provider);
            Assert.IsFalse (provider.IsRunning);
        }