public void RequestSucceed() { string RequestConvId = "5-562"; string RequestMessageId = "5-7-1654"; string ClientIp = "192.168.1.31"; int ClientPort = 5682; var RequestMessage = new StockHistoryRequestMessage() { ConversationID = RequestConvId, MessageID = RequestMessageId }; Envelope Request = new TcpEnvelope(RequestMessage, ClientIp, ClientPort); var localConv = ConversationManager.GetConversation(RequestConvId); Assert.IsNull(localConv); Assert.IsNull(mock); var numClients = ClientManager.Clients.Count; ConversationManager.ProcessIncomingMessage(Request); localConv = ConversationManager.GetConversation(RequestConvId); Assert.IsNotNull(localConv); Assert.IsTrue(localConv.CurrentState is ConversationDoneState); mock.Verify(state => state.Prepare(), Times.Once); mock.Verify(state => state.Send(), Times.Once); mock.Verify(state => state.HandleTimeout(), Times.Never); }
public void InheritsMessageTest() { var streamRequestMessage = new StockHistoryRequestMessage(); Assert.IsNull(streamRequestMessage.MessageID); Assert.IsNull(streamRequestMessage.ConversationID); Assert.AreEqual(streamRequestMessage.SourceID, 0); }
public void SerializerTest() { var streamRequestMessage = new StockHistoryRequestMessage { SourceID = 1, ConversationID = "3", MessageID = "1" }; var serializedMessage = MessageFactory.GetMessage(streamRequestMessage.Encode(), false) as StockHistoryRequestMessage; Assert.AreEqual(streamRequestMessage.TicksRequested, serializedMessage.TicksRequested); }
public void InitializerConstructorTest() { var streamRequestMessage = new StockHistoryRequestMessage { SourceID = 1, ConversationID = "3", MessageID = "1" }; Assert.AreEqual(75, streamRequestMessage.TicksRequested); Assert.AreEqual(streamRequestMessage.SourceID, 1); Assert.AreEqual(streamRequestMessage.ConversationID, "3"); Assert.AreEqual(streamRequestMessage.MessageID, "1"); }
public void DefaultConstructorTest() { var streamRequestMessage = new StockHistoryRequestMessage(); Assert.AreEqual(75, streamRequestMessage.TicksRequested); }