如何在解决方案中的其他项目之间共享单元测试?

时间:2016-07-26 10:34:28

标签: c# unit-testing share

我真诚的道歉,如果我在这里重复这个问题。我有一组测试需要在其他3个项目中共享,我的应用程序是网页

我正在考虑以谷歌为例:

  • 共享项目测试:登录谷歌
  • Google云端硬盘计划:添加,上传测试
  • Google Mail Project - 撰写,阅读,未读测试
  • Google地图项目 - 搜索位置测试

输出:

所有项目都应该在google登录测试中添加测试套件的一部分。

感谢您的回答

2 个答案:

答案 0 :(得分:1)

  1. 右键单击要将现有测试添加到
  2. 的解决方案
  3. 单击弹出菜单中的添加然后显示现有项目
  4. 查找现有文件
  5. 单击它以选择它
  6. 点击添加按钮旁边的DropDown图标
  7. 选择“添加为链接”

答案 1 :(得分:0)

  

所有项目都应该在google登录测试中添加测试套件的一部分。

这是不正确的。应该只有一个登录模块,有测试。所有其他项目都没有任何登录逻辑。他们应该假设用户已经登录或只接收相关权限。

简单地说:重复测试表明重复逻辑。重复逻辑是坏事(tm)。