Я ищу способ тестирования вызовов методов на С#.
Я закодировал структуру данных для университетского присвоения и просто придумал способ немного оптимизировать, но таким образом, чтобы добавить немного накладных расходов во всех ситуациях, обратив вызов O (n) в O (1) в некотором.
Теперь я хочу запустить обе версии с тестовыми данными, чтобы убедиться, что стоит реализовать оптимизацию. Я знаю, что в Ruby вы можете обернуть код в блоке Benchmark и предоставить ему время, необходимое для выполнения блока в консоли - есть ли что-то подобное для С#?