Тестирование связи SerialPort - PullRequest
0 голосов
/ 15 декабря 2011

В настоящее время я тестирую с NUnit v2.5.10 класс связи через последовательный порт.Каждый тест, использующий метод «Write», не выполняется в рабочем режиме, но проходит отладку.Тест не пройден, потому что метод записывает в ComPort только часть буфера.

Как я могу исправить это поведение?Любая помощь будет приветствоваться.Заранее спасибо.

Алекс

1 Ответ

3 голосов
/ 15 декабря 2011

При модульном тестировании класса связи вам не следует полагаться на настоящий класс SerialPort. Вы должны MOCK поведение SerialPort для проверки всех различных логических потоков в вашем классе связи. Например, используйте инфраструктуру moq для моделирования и проверки поведения SerialPort.

См. Следующий вопрос для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...