public MockDatagramSocketFactory(SendToInvokedHandler sendToInvokedHandler, ReceiveInvokedHandler receiveInvokedHandler, DisposeInvokedHandler disposeInvokedHandler) { if (sendToInvokedHandler == null) { throw new ArgumentNullException("sendToInvokedHandler"); } if (receiveInvokedHandler == null) { throw new ArgumentNullException("receiveInvokedHandler"); } if (disposeInvokedHandler == null) { throw new ArgumentNullException("disposeInvokedHandler"); } m_sendToInvokedHandler = sendToInvokedHandler; m_receiveInvokedHandler = receiveInvokedHandler; m_disposeInvokedHandler = disposeInvokedHandler; }