Я создал модульный тест с собственным модульным тестовым проектом в Visual Studio 2017 для встроенного программного обеспечения , написанного в коде C .Программное обеспечение имеет много параметров, которые глобальные переменные , которые доступны из всей системы.
Это создает проблемы, которые модульный тест, например, контроль топлива, также влияет на блок управления двигателемтестовое задание.Если я запускаю модульный тест отдельно, он работает как задумано.
Поэтому у меня вопрос: есть ли простой способ перезапустить приложение, когда тест выполняется между методами?Так что я могу лучше контролировать параметры, которые изменились, и мне не нужно беспокоиться о добавлении новых методов, влияющих на существующие примеры модульных тестов.