#.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.