Ejemplo n.º 1
0
        public void Logout_test()
        {
            String   dummyPassword = "******";
            Random   rnd           = new Random();
            int      appendix      = rnd.Next(9);
            Chatroom chatroom      = new Chatroom();

            chatroom.Register("chend" + appendix, appendix, dummyPassword);
            chatroom.Login("chend" + appendix, appendix, dummyPassword);
            chatroom.LogOut();
            Assert.IsNull(chatroom.GetLoggedInUser());
            chatroom.Login("chend" + appendix, appendix, dummyPassword);
            chatroom.LogOut();
            Assert.IsNull(chatroom.GetLoggedInUser());
            chatroom.Login("chend" + appendix, appendix, dummyPassword);
            Assert.IsNotNull(chatroom.GetLoggedInUser());
        }
        private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (((ListBox)sender).SelectedItem != null)
            {
                var data = ((ListBox)sender).SelectedItem as Message;
                if (chatroom.GetLoggedInUser().GetNickname().Equals(data.getUserName()) & chatroom.GetLoggedInUser().GetGroupID().Equals(data.getGroupId()))
                {
                    chatroomObserver.MessageToEdit = data;
                }
                else
                {
                    chatroomObserver.MessageToEdit = null;
                }
            }

            UpdateEditButtonImage();
        }