public void TestMessageStream_Good_PlayerToEveryone()
        {
            //login 2 players
            _bridge.Login(LegalUserName, LegalPass);
            _bridge.Login(LegalUserName + "1", LegalPass);
            _bridge.Login(LegalUserName + "2", LegalPass);
            //create and join to players to a game
            _bridge.CreateNewGame(LegalRoomName, LegalUserName, LegalPlayer);
            _bridge.JoinGame(LegalUserName + "1", LegalRoomName, LegalPlayer + "1");
            _bridge.SpectateGame(LegalUserName + "2", LegalRoomName, LegalPlayer + "2");

            _bridge.SendMessageToEveryone(LegalRoomName, false, LegalPlayer, "Hiiii!");

            var messages = _bridge.GetMessages(LegalRoomName, LegalUserName + "1");

            Assert.AreEqual(1, messages.Count);
            messages = _bridge.GetMessages(LegalRoomName, LegalUserName + "2");
            Assert.AreEqual(1, messages.Count);
        }
Beispiel #2
0
        public IList GetMessages(string roomName, string username)
        {
            var s = _real != null?_real.GetMessages(roomName, username) : new List <string>();

            return(s);
        }