0

我们可以对将访问说明符设为私有的操作进行单元测试吗?如果可能,我们如何对私有操作进行单元测试?

4

2 回答 2

0

一种选择是将动作公开并用NonActionAttribute.

于 2012-09-17T17:18:34.327 回答
0

你可以,但为什么你有私人的行动方法?我会重新考虑一下这种架构。如果您忘记将其设为私有,它将变为 URL 可寻址。

但是,如果您真的想这样做,请右键单击该方法并添加一个单元测试。单元测试项目将向应用程序 assemblyinfo.cs [InternalsVisibleTo] 添加一个项目,因此可以通过在测试项目中创建的代理访问它的私有方法。有点乱,不妨把它拉到一个单独的类中,让它公开或内部等

于 2012-09-17T05:06:22.240 回答