Набор модульных тестов Linq

#.net #linq #unit-testin&

#.net #linq #модульное тестирование

Вопрос:

Здесь представлен набор из 101 примера для LINQ

Я уверен, что видел, как кто-то ссылался на набор модульных тестов, которые проверяют эту функциональность. Это в первую очередь для тех, кто создает поставщика LINQ, чтобы убедиться, что они все реализуют правильно.

Кто-нибудь может предоставить ссылку на эти модульные тесты, если они существуют?

Ответ №1:

Обратная ссылка (http://www.raboof.com/Projects/BackLINQ /) — это проект, который реализует ряд операций LINQ в .NET 2.0. Проект с открытым исходным кодом, и они опубликовали исходный код для своих модульных тестов (http://backlinq.&oo&lecode.com/svn/trunk/test/BackLINQ.Tests/EnumerableFixture.cs). Возможно, вы сможете адаптировать эти тесты для своих нужд.

Существует также размещенный на CodePlex проект под названием «Пользовательская реализация .NET стандартных операторов запросов из LINQ» (http://linqsqo.codeplex.com /), который включает исходный код для аналогичного набора тестов.

Комментарии:

1. Спасибо, Джим, я думаю, это та ссылка, которую я искал. Если кто-нибудь не опубликует более официальный список, я приму ваш ответ.

2. Нет проблем. Также только что заметил этот проект: linqsqo.codeplex.com , который, опять же, включает исходный код, включающий тесты для Enumerable.

Ответ №2:

Возможно, вы ищете EduLINQ Джона Скита.

Обратите внимание, что он пишет реализацию LINQ to Objects; некоторые из его тестов не будут применимы к реализациям на основе DB.