LINQ here
有一组101个样本我确信我已经看到有人参考了一组测试此功能的单元测试。它主要是为了创建LINQ提供程序的人,以确保他们正确地实现所有内容。
任何人都可以提供这些单元测试的链接吗?
答案 0 :(得分:2)
BackLINQ(http://www.raboof.com/Projects/BackLINQ/)是一个针对.NET 2.0实现许多LINQ操作的项目。该项目是开源的,他们已经发布了他们的单元测试的源代码(http://backlinq.googlecode.com/svn/trunk/test/BackLINQ.Tests/EnumerableFixture.cs)。您可以根据自己的需要调整这些测试。
还有一个名为“LINQ的.NET标准查询运算符的自定义实现”(http://linqsqo.codeplex.com/)的CodePlex托管项目,其中包含类似测试套件的源代码。
答案 1 :(得分:0)
您可能正在寻找Jon Skeet的EduLINQ。
请注意,他正在编写LINQ to Objects实现;他的一些测试不适用于基于数据库的实现。