Protocols fakeconnection

Add a tested FakeConnection class