core.Core.GetMessageQueue C# (CSharp) 메소드

GetMessageQueue() 공개 메소드

public GetMessageQueue ( ) : IEnumerable
리턴 IEnumerable
        public IEnumerable<ChatMessage> GetMessageQueue()
        {
            return MessageQueue.ToList<ChatMessage>();
        }

Usage Example

예제 #1
0
 public void FullCoreTest_SendMessage()
 {
     var mockServer = new Mock<IServerMock>();
     var commLayer = new CommLayer(mockServer.Object);
     var commHandler = new CommHandler(commLayer);
     Core c = new Core(commHandler);
     ChatMessage msg = new ChatMessage(new DateTime(2012, 12, 18), "Llamautomatic", "This is a test message");
     mockServer.Raise(m => m.MessageSent += null, new ChatEventArgs(msg));
     Queue<ChatMessage> msgList = c.GetMessageQueue();
     ChatMessage msgResult = msgList.Dequeue();
     Assert.AreEqual(msgResult.Speaker, msg.Speaker);
     Assert.AreEqual(msgResult.Timestamp, msg.Timestamp);
     Assert.AreEqual(msgResult.Text, msg.Text);
 }
All Usage Examples Of core.Core::GetMessageQueue