相关疑难解决方法(0)

进行单元测试时的C#"内部"访问修饰符

我是单元测试的新手,我正在试图弄清楚是否应该开始使用更多的"内部"访问修饰符.我知道如果我们使用'internal'并设置汇编变量'InternalsVisibleTo',我们可以测试我们不想从测试项目声明公共的函数.这让我觉得我应该总是使用'​​内部',因为至少每个项目(应该?)都有它自己的测试项目.你们能告诉我为什么不这样做吗?我什么时候应该使用'私人'?

.net c# tdd unit-testing

419
推荐指数
7
解决办法
12万
查看次数

InternalsVisibleTo属性不起作用

我正在尝试使用InternalsVisibleToassembly属性使我的单元测试项目可以看到.NET类库中的内部类.出于某种原因,我不断收到一条错误消息:

由于其保护级别,"MyClassName"无法访问

两个程序集都已签名,并且我在属性声明中列出了正确的密钥.有任何想法吗?

.net attributes internalsvisibleto

70
推荐指数
8
解决办法
5万
查看次数

测试内部类

如何将单元测试写入内部类???

tdd unit-testing rhino

5
推荐指数
2
解决办法
4045
查看次数

标签 统计

.net ×2

tdd ×2

unit-testing ×2

attributes ×1

c# ×1

internalsvisibleto ×1

rhino ×1