假设我的Foo类具有以下内容:
readonly IService service; public Foo(IService service) { if (service == null) throw new ArgumentNullException("service"); this.service = service; } public void Start() { service.DoStuff(); }
到目前为止,我有一个单元测试的构造函数,我通过null来验证是否抛出一个ArgumentNullException.我需要对我的构造函数进行第二个单元测试,我通过一个有效的IService,并验证this.service是否设置(这将需要一个公共访问器)?