Если FileSystemWatcher
- это то, к чему у вас есть доступ, вы можете настроить его так, чтобы вы могли высмеивать срабатывание события Created
.Но я подозреваю, что это не так, а это означает, что вы попадаете в точку, где настоящее «модульное тестирование» не очень легко.
Вы можете попробовать использовать изолятор типа TypeMock или, возможно, Moles, чтобы имитировать запуск события Created
.Но самой простой вещью может быть на самом деле написать тест, который создает файл по заданному пути, и убедиться, что метод ProcessInput вызывается, когда это происходит.
Поскольку вы не показали определение или любой другой кодЧто касается самого ProcessInput, я не знаю, как лучше всего обеспечить его вызов.