Я хочу написать модульный тест для класса, который выполняет вызовы к System.IO.Ports.SerialPort
объекту.Мне нужно вернуть консервированные / смоделированные данные с поддельного последовательного порта.Когда я создаю сборку Fakes для System.dll
, она генерирует System.IO.Ports.Fakes.StubSerialPort
, но не System.IO.Ports.Fakes.ShimSerialPort
.StubSerialPort
не содержит много методов, в основном только конструкторы.Я не могу найти ни одного примера для этого, поэтому я публикую здесь.Я использую VS 2017 Enterprise.