i want to develop a testable TcpClient / TcpListener wrapper. I want to be able to mock the incoming and outgoing data.
I want to do this because i have higher tier
You could use the Decorator Pattern
Repeat the same for TcpServer.