有哪些关于 C# 的 TDD 以及 Mocks 处理的书

问题描述 投票:0回答:5

您能否推荐一本关于 C# 单元测试和 TDD 的书,至少对模拟对象进行一些处理?

我看过这个问题,但它似乎没有提到嘲笑。

c# .net tdd mocking
5个回答
7
投票

看看史蒂夫·弗里曼 (Steve Freeman) 的《不断发展的面向对象软件,由测试引导》和 Nat Pryce - 一项正在进行中的工作,但免费在线。代码示例是用 java 编写的,如果您是 C# 开发人员,并且广泛关注 Mocks,那么这应该不是问题。

Roy Osherove 的

6
投票
单元测试的艺术:.NET 中的示例

亚马逊页面官方网站)听起来就像您正在寻找的内容。他用一章介绍了存根和模拟对象的概念(使用“自己动手”的方法),然后用第二章介绍了使用模拟对象框架,特别是Rhino Mocks。对测试驱动开发的重视程度有所降低,但从其他来源可以获取大量有关 TDD 的信息,并且 TDD 并不都是特定于语言的。


3
投票


1
投票
XUnit 测试模式

有几个关于测试替身的部分,包括模拟。不特定于 C#,但包含 C# 示例。


0
投票
单元测试:原则、实践和模式

虽然本书并不专门关注测试驱动开发(TDD),但它提供了有关单元测试原则和实践的宝贵见解。

作者提倡芝加哥学派的单元测试,并将其与伦敦学派(模拟方法)进行对比。这种观点丰富了您对单元测试方法的理解。此外,这本书不仅涉及理论,而且还涉及理论。它提供了在现实场景中证明是有益的实用指导。

对于 C# 单元测试的全面探索,重点是实际示例和最佳实践,本书是一本极好的资源。

此外,根据我自己吸收书中概念后的经历,我开发了一个符合测试驱动开发和芝加哥学派方法的简单测试库。您可能对此感兴趣 – 查看

SUTForge

© www.soinside.com 2019 - 2024. All rights reserved.