我正在阅读使用 C# 进行专业测试驱动开发,它让我看到了一些很酷的方法和框架。我真的很喜欢 red-green-refactor 的流程,在过去的几周里我敲掉了大量的库代码。
对于 WPF 前端,我想尝试与 ViewModel 相同的方法。一切都很顺利,直到我开始考虑如何添加 View 的 BusyIndicator IsBusy 属性将绑定到的布尔值。更具体地说,我应该编写哪些测试,以确保长方法可以正确设置 IsBusy。我知道如果不使用纯 TDD 方法我可能很容易做到这一点,但很好奇其他人如何处理这样的简单任务。