Допустим, я хотел бы создать свой собственный фреймворк для юнит-тестирования для .NET.Как бы я это сделал?
Я имею в виду, с чего начать, в смысле каких API или интерфейсов мне нужно подключить или как я скажу Visual Studio эй, это мой юнит-тестFramework, пожалуйста, используйте это для запуска тестов ?
Есть ли какие-либо книги на эту тему или какие-либо официальные API в Visual Studio, которые я могу использовать?
Я не ищу каких-либокод.Я могу написать код.Мне просто нужно знать, как заставить этот код работать в качестве юнит-тестировщика?
Чтобы предугадать ваши вопросы: я не хочу спорить, почему я хочу это сделать.Может быть, у меня есть идеи, которых нет у других фреймворков, или я думаю, что смогу сделать это лучше.Как бы то ни было, мне бы очень хотелось знать, где находится отправная точка для запуска модульных тестов с инфраструктурой модульных тестов ... если таковые имеются?
... или, может быть, нет стандарта ввсе и вся инфраструктура модульного тестирования использует свои собственные хаки ?Хорошо, это, вероятно, было бы ужасно ... но если так устроен мир, пусть будет так.