Ejemplo n.º 1
0
        public void NetworkListenerCallsOnOutgoingMessage()
        {
            var listener = new TestNetworkListener();

            var steamClient = new SteamClient();
            steamClient.DebugNetworkListener = listener;

            var clientMsg = new ClientMsgProtobuf<CMsgClientGamesPlayed>(EMsg.ClientGamesPlayedNoDataBlob);
            steamClient.Send(clientMsg);

            Assert.Equal(listener.LastOutgoingMessage, EMsg.ClientGamesPlayedNoDataBlob);
        }
Ejemplo n.º 2
0
        public void NetworkListenerCallsOnOutgoingMessage()
        {
            var listener = new TestNetworkListener();

            var steamClient = new SteamClient();

            steamClient.DebugNetworkListener = listener;

            var clientMsg = new ClientMsgProtobuf <CMsgClientGamesPlayed>(EMsg.ClientGamesPlayedNoDataBlob);

            steamClient.Send(clientMsg);

            Assert.Equal(EMsg.ClientGamesPlayedNoDataBlob, listener.LastOutgoingMessage);
        }
Ejemplo n.º 3
0
        public void NetworkListenerCallsOnOutgoingMessage()
        {
            var listener = new TestNetworkListener();

            var steamClient = new SteamClient();

            steamClient.DebugNetworkListener = listener;

            // Steam client has to be lied to because Send() has an assert for a connection
            typeof(CMClient).GetProperty("IsConnected").SetValue(steamClient, true, null);

            var clientMsg = new ClientMsgProtobuf <CMsgClientGamesPlayed>(EMsg.ClientGamesPlayedNoDataBlob);

            steamClient.Send(clientMsg);

            Assert.Equal(EMsg.ClientGamesPlayedNoDataBlob, listener.LastOutgoingMessage);
        }