arrange-act-assert相关内容

应该是“安排-断言-行动-断言"吗?

关于 Arrange-Act-Assert 的经典测试模式,我经常发现自己添加了一个在法案之前的反断言.这样我就知道传递的断言实际上是作为动作的结果传递的. 我认为它类似于 red-green-refactor 中的红色,只有当我在测试过程中看到红色条时,我才知道绿色条意味着我编写的代码使有区别.如果我写了一个通过的测试,那么任何代码都会满足它;同样,关于安排-断言-行为-断言,如果我的第一 ..
发布时间:2021-12-09 19:13:39 其他开发

RhinoMocks AAA语法

我花了大部分时间试图弄清楚为什么简单的RhinoMocks测试不会返回我在返回值中设置的值.我确定我只是缺少一些非常简单的东西,但我无法弄清楚.这是我的测试: [TestMethod] public void CopyvRAFiles_ShouldCallCopyvRAFiles_ShouldReturnTrue2() { FileInfo fi = ..
发布时间:2020-07-29 20:16:37 其他开发

安排法案断言

一般的问题是是否有用于AAA的单元测试替代模式? 如果是的话,看一些示例并了解其优缺点将非常有趣. 作为AAA测试的最简单示例(在c#中,为简单起见,使用var): // Arranging var annualSalary = 120000M; var period = 3; // for a quarter profit var calc = new SalaryCalculato ..
发布时间:2020-07-29 20:16:34 其他开发

它应该是“排列-断言-行为-断言"吗?

关于布置行为断言的经典测试模式,我经常发现自己添加了一个法案之前的反主张.这样,我知道传递的断言实际上是作为操作结果传递的. 我认为它类似于red-green-refactor中的红色,在这种情况下,只有在测试过程中看到红色条时,我才知道绿色条表示我已经编写了使有所不同.如果我编写了通过测试,则任何代码都可以满足要求;类似地,关于“安排—断言—行为—断言",如果我的第一个断言失败,我知道任何 ..
发布时间:2020-04-27 03:29:55 其他开发

犀牛制品AAA快速启动?

我一直在四处寻找使用犀牛制品3.5 +与AAA语法的一些体面的信息。我找了很多有从新旧事物的混合博客这似乎使其更难以弄清楚如何使用它的。 请问是伟大的是,如果有一个犀牛制品AAA小抄像早期版本做。需要它,你知道旧版本犀牛实际使用新版本的一切吗?我敢肯定,如果我是,我会爱犀牛的所有功能方面的专家,但现在我在信息只是游泳。 !任何指针或良好的联系将完全赞赏 解决方案 我已经写了的 ..
发布时间:2016-09-06 13:34:53 C#/.NET