首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用C#合并之前和之后是否需要对合并的SmartAssembly程序集进行单元测试?

在使用C#合并之前和之后是否需要对合并的SmartAssembly程序集进行单元测试?
EN

Stack Overflow用户
提问于 2019-10-02 13:26:47
回答 1查看 84关注 0票数 1

我有两个C# DLL: Main.dll和Pudding.dll。我还提供了涵盖Main.dll行为和接口的单元测试。

当我发布Main.dll时,我希望将Pudding.dll合并到其中,这样用户就只能处理一个文件(以及其他令人敬畏的原因)。我使用SmartAssembly进行合并。

在合并之前,我运行单元测试以确保Main.dll的行为和它应该具有的接口。

然而,在合并文件之后,我是否应该再次测试,这是否值得呢?除了在Main.dll中插入Pudding.dll之外,还有什么变化吗?

有人知道吗?好的。

EN

回答 1

Stack Overflow用户

发布于 2019-10-03 09:03:26

是的,通过SmartAssembly 6合并会改变Main.dll,您应该重新运行测试。

有关SmartAssemblies支持页面的信息表明,在代码级别对Main.dll进行了更改。对代码的更改可能会对Main.dll及其行为和接口产生影响。

而且,IMHO可能是再次测试的充分理由(因为您永远不知道其他人可能添加了什么代码)。

:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58202529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档