public void Test_Listen_ReceivedStartConnection() { var stubLogger = Substitute.For <ILogger>(); var mockServer = Substitute.For <IServer>(); var chatServer = new ChatServer(mockServer, stubLogger); var stubServerConnection = Substitute.For <IServerConnection>(); chatServer.Listen(stubServerConnection); mockServer.Received().Listen(stubServerConnection); }