【发布时间】:2013-12-17 17:20:55
【问题描述】:
我正在尝试为Register CommandHandler编写一个类
public virtual void RegisterCommandHandler<T>(string messageType, Action<T, MetaData> handler)
{
_handlers.Add(messageType, (command, metadata) => handler((T)command, metadata));
}
我要处理两个异常:
- 处理程序空异常
- 无效的处理程序异常
我尝试按照以下方式进行操作。但没有成功
if (string.IsNullOrEmpty(handler.ToString()))
throw new ArgumentNullException("NullException","null value");
请帮我写验证 谢谢!
【问题讨论】:
标签: c# unit-testing testing exception-handling nunit