Olaa,
Tenho uma classe que depende da classe
SerialPort para realizar algumas funcionalidades, conforme mostrado abaixo:
public class DispositivoImpressora{
private SerialPort portaserial = null;
// POR NÃO DEPENDER DE UMA INTERFACE NÃO CONSIGO REALIZAR MOCK E STUB DA MINHA DEPENDÊNCIA.
public DispositivoImpressora(SerialPort _serialPort )
this.portaserial = _serialPort;
}
public void EnviaDados(){
this.portaserial.Parity = ...
...
...
}
}
Mas pretendo realizar Testes Unitários com
Mocks e
Stubs, mas como realizar testes unitários se essa classe não me fornece uma interface ?
Como posso contornar o problema e realizar Testes Unitários ?
Desde Já, Agradeço.