使用基于F#的测试工具对C#实现进行单元测试

| 在语法之外,是否存在使用F#为Greenfield C#代码编写单元测试会更有利的方案? 这是一个场景: 您所在的团队 开发人员只能使用C#2.0 了解LINQ和lambda。 他们不会用 单元测试,将放置单元 在F#中以稀有高度进行测试。 单元测试是一种选择, 开发者的责任 正在创建代码。 如果单元测试失败,那么开发人员 写他们不在手边,测试 如果他们将被扔掉 很难理解。 这里的主要要求是创建 C#中的生产代码。     
已邀请:
可以在F#Interactive中轻松执行单元测试摘要的事实是使用F#进行测试的另一个可能优势。 就是说,对于特定的场景/组织来说,尝试让任何人编写/执行单元测试可能已经足够了,因此最好从一些C#单元测试开始,然后专注于获取\'unit测试是良好/有用的文化。     
我发现在FsUnit(仅是nunit的包装器)中编写测试非常棒,而且可读性也很好。 (例如,您不必使用Pascal测试名称。它可以是一个普通的句子。) 但是就像Brian所说的那样,对于您而言,最好还是从C#开始进行单元测试,然后再看看情况如何。     

要回复问题请先登录注册