我需要对响应 SerialDataReceived 事件的事件处理程序进行单元测试System.IO.Ports.SerialPort
。此事件处理程序具有签名
void SerialDataReceived(object sender, SerialDataReceivedEventArgs e)
因此,当我的单元测试调用该方法时,它需要一个SerialDataReceivedEventArgs
实例。但是该对象有一个私有构造函数。那么如何让 aSerialDataReceivedEventArgs
传递给该方法呢?
我确定我必须在这里遗漏一个明显的技术,我已经度过了漫长的一天......请给点建议吗?