Ответ 1
Я не мог найти ничего, что специально соответствовало этой потребности, поэтому я сделал это. Я создал репозиторий Github и добавил свой IDictionary < TKey, TValue > проверить его; мы надеемся, что люди разветвятся и сделают больше тестов.
Например, у меня есть тип, который реализует IDictionary, и мне нужно покрытие теста, чтобы убедиться, что он делает это правильно. Я просто задавался вопросом, существует ли хранилище стандартных, многоразовых тестов для такого рода вещей в любом месте; если нет, я могу создать его.
Я не мог найти ничего, что специально соответствовало этой потребности, поэтому я сделал это. Я создал репозиторий Github и добавил свой IDictionary < TKey, TValue > проверить его; мы надеемся, что люди разветвятся и сделают больше тестов.
Я сомневаюсь, что есть общедоступный .net, но проект Mono может быть хорошим местом для начала?
Независимо от того, тестируют ли они "контракт" интерфейса или конкретную реализацию, я не уверен, но, конечно, тесты для класса Dictionary: