小编cmw*_*cmw的帖子

隐式打字和TDD

我刚刚阅读了这篇文章,并且在开始使用测试驱动的开发/设计时使用了隐式类型.

他的帖子说,当单元测试一个方法时,在为返回类型使用隐式类型时,TDD可以"减速".此外,他似乎想要测试指定的返回类型以驱动开发(这对我来说很有意义).

使用隐式类型的给定单元测试可能如下所示:

public void Test_SomeMethod()
{
    MyClass myClass = new MyClass();

    var result = myClass.MethodUnderTest();
    Assert.AreEqual(someCondition, result);
}
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:

使用隐式类型是否有助于或阻碍TDD的单元测试?在编写单元测试时,有没有人可以分享他们使用这种技术的经验?

我问这个是因为我很快就没有完成TDD并且想知道是否有办法编写泛型或半泛型单元测试,这些单元测试可能会改变返回类型.

c# tdd unit-testing implicit-typing

5
推荐指数
1
解决办法
234
查看次数

标签 统计

c# ×1

implicit-typing ×1

tdd ×1

unit-testing ×1