我最近偶然发现T#。这似乎是一个很好的概念,但我想知道是否值得从nUnit切换到这个?我喜欢职业选手但讨厌利弊所以我还是犹豫不决
优点:
缺点:
(别忘了更新列表)
答案 0 :(得分:0)
我知道这可能不是一个强有力的论据,但是看一些示例代码,它只是给了我一些颤抖。看起来他们主要是将新的关键词作为语法糖来代替常见的语法,如Assert(x, y)
甚至整个方法。我不知道。它只是看起来......错了。
答案 1 :(得分:0)
根据我的经验,成功进行单元测试的最重要因素是易用性 - 您应该能够在视觉工作室内轻松编写和运行测试,否则会成为一个很大的麻烦,并且会在错过的第一个截止日期之前被删除。
这有一个原因我只使用一个单元测试frameowrk,它在VS中有很好的集成 - 可以构建它(MSTest)或借助第三方工具(NUnit,XUnit等)
T#看起来非常有前途,但它有VS集成单位我不会碰它。