在对话中简单描述Moq测试步骤的自然方式是什么?我在想:
我是否遗漏了任何步骤或描述错误或不充分的内容?我在以前的项目中使用过Moq,但我不是Moq或单元测试专家,因此寻找其他更熟悉这个领域的人的意见。
答案 0 :(得分:0)
让我们试一试:
答案 1 :(得分:0)
这是单元测试的核心,能够准确描述您正在做什么,更重要的是,您正在测试哪个单元。不是太多,不是太少,不是测试模拟。只测试一个单元的生产代码。
定义"嘲笑"在对话中要求我们知道单元测试是什么,就像你说的那样,简而言之。现在,我说单元测试将尽可能小的生产代码部分放在特定的现实环境中,以监控和验证预期结果。我刚刚做了这件事,所以我确定你会在其他地方找到更好的定义。
考虑到这一点,您可以简单地说模拟是能够控制和设置给定的" 现实和特定的环境" 。
这两行粗体是我如何将它定义为知道编程是什么的人;如果你和一个完整的新手交谈,也许我们应该采用不同的方法,但这是另一个问题。
此外,我觉得这个问题应该在programmers.stackexchange而不是SO上。 :P