nunit在release中的问题? 据我目前的理解,用了nunit,和配套的test代码,会在release时一起发布这个好像不是很专业啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 nunit测试代码是会编译到测试程序里面的搂主可以把测试数据写到一个自定义的配置文件里呀 数据分离出来,代码肯定还在吧?有没有人在实际的程序中,发现某个c#写的dll居然用nunit打开还有testfixture的啊?我试了几个,都么有 噢,搂主是把测试命令直接加到自己的接口上去啦!一般不这样做,一般都是把自己的方法封装在一个DLL里面,然后再新建个工程,写一个调用类,这个类用来调用DLL里面的那些方法,测试那些方法,而测试命令[testfixture]是加到这个调用类的各个方法名称上的而不是加在自己DLL里面的各个方法上。 要是在另一个module中,internal的class就测不了啦 补充:在Pragmatic Unit Testing in c#书中,提到继承一下后再test,好烦啦 UT当中涉及到了工程的代码,只是因为在我们写UT测试的才会使用到,如果真正的release的时候,客户也是不会关注test的代码的.他们只是关心test代码的coverage.所以担心代码泄露这个问题应该不存在. VS使用问题(说不定你就被愚弄过) 在C#中如何用SQLDMO执行SQL语句建表 请教winform datagrid问题,基本的但不好实现?在线等 在asp.net中,如何让客户自定义模板? 如何删除记录? 什么是三层数据访问 哪位大虾能够帮我看一下程序? c#群 如何释放调用的com组件里面的类的实例? 我要分分!!!谁要说话?我只能到63分了 C# 中如何嵌入WORD文档?急!!!! 点击一个保存按钮后立即让它变灰的方法
搂主可以把测试数据写到一个自定义的配置文件里呀
而不是加在自己DLL里面的各个方法上。
UT当中涉及到了工程的代码,只是因为在我们写UT测试的才会使用到,如果真正的release的时候,客户也是不会关注test的代码的.他们只是关心test代码的coverage.所以担心代码泄露这个问题应该不存在.