我们现在从一个空白项目开始。你想做某事,比如将两个数字相除。因此,您编写一个测试来描述您想要做什么:
Assert.That(divide(10,2), Eq(5))
Run Code Online (Sandbox Code Playgroud)
该测试为您提供了一个入口点:它描述了该divide方法可接受的接口。因此,您可以继续实施它int divide(int x, int y)。
编写测试来描述您期望从代码中获得什么。你不需要考虑太多。编写您的期望的最正常方式可能是设计代码的最佳方式,然后您可以实现它来满足您的测试。