2011-04-12 44 views
4

有對LINQ hereLINQ的單元測試套件

一組101克的樣品,我相信我已經看到有人提及了一套單元測試,測試此功能。這主要是爲了創建一個LINQ提供者來確保他們正確地實現一切。

任何人都可以提供這些單元測試的鏈接,如果它們存在?

回答

2

BackLINQ(http://www.raboof.com/Projects/BackLINQ/)是一個項目,它實現了許多針對.NET 2.0的LINQ操作。該項目是開源的,他們發佈了單元測試的源代碼(http://backlinq.googlecode.com/svn/trunk/test/BackLINQ.Tests/EnumerableFixture.cs)。您可能能夠根據您的需求調整這些測試。

還有一個CodePlex託管項目,名爲「LINQ的.NET標準查詢運算符的自定義實現」(http://linqsqo.codeplex.com/),其中包含類似測試套件的源代碼。

+0

謝謝吉姆,我想這是我正在尋找的鏈接。除非有人發佈更多官方名單,否則我會接受你的回答。 – 2011-04-12 13:16:10

+0

沒問題。也只是發現了這個項目:http://linqsqo.codeplex.com/,它再次 - 包括源代碼,包括Enumerable的測試。 – 2011-04-12 14:51:57

0

您可能正在尋找Jon Skeet的EduLINQ

請注意,他正在寫一個LINQ to Objects實現;他的一些測試將不適用於基於DB的實現。