public void CloseOutcommingConnectionsTest() { m_SiblingProxyMock.Setup(m => m.Close()).Verifiable(); var connectionManager = new ConnectionManager(); connectionManager.CloseOutcomingConnections(); m_SiblingProxyMock.Verify(); }
public void MonitoringInterruptedTest() { m_SiblingProxyMock.Setup(m => m.Ping()).Verifiable(); var connectionManager = new ConnectionManager(); connectionManager.OpenOutcomingConnections(); Thread.Sleep(100); m_SiblingProxyMock.Verify(); connectionManager.CloseOutcomingConnections(); m_SiblingProxyMock.Setup(m => m.Ping()).Throws(new AssertionException("Ping after connection closed")); Thread.Sleep(100); }