New-VMSwitch, которая существует только при включении Hyper-V на целевой машине. Я не хочу включать хайперви на виртуалке просто для того, чтобы юнит-тесты пестером прогонять. Когда пытаюсь сделать Mock -ModuleName $mymodule -Command New-VMSwitch, Пестер говорит, что команда не найдена (и это логично). Как бы её замокать вообще совсем?
некоторые вещи без частей хиперв работать не станут, и чего плохого во включении?
Мне и не надо, чтобы оно работало, я хочу замокать New-VMSwitch, потому что мне не надо тестить функцию, которую написали разрабы хайперви-модуля. Зачем мне для юнит-тестов включать хайперви?
Обсуждают сегодня