Я пишу модульные тесты, используя Xunit
и moq
. Внутри одной функции он вызывает Process.GetProcessesByName()
. Мне нужно это, чтобы вернуть процесс с определенным pid
, который существовал бы, когда моя программа фактически выполнялась. Однако, поскольку в тесте этот процесс не существует, как я могу смоделировать этот вызов, чтобы вернуть фальшивый процесс, который я хочу, чтобы я мог продолжить тестировать остальную часть метода?