public void AcceptTest() { var respToRet = _parser.ParseString(LoginRespXml, false); _serverEventHandlerMock.Setup(m => m.HandleEvent(It.IsAny <LoginCommMessage>())).Returns((ResponeCommMessage)respToRet[0]); var response = SendWebMsg(LoginJsonMessage); Assert.IsNotNull(response); string data = ""; using (var respStreamReader = new StreamReader(response.GetResponseStream())) { data = respStreamReader.ReadToEnd(); } Assert.False(String.IsNullOrEmpty(data)); var respXml = _parser.JsonToXml('i' + data); Assert.True(respXml.Equals(LoginRespXml)); }
public List <string> HandleRawMsg(string msg) { var parsedLst = _parser.ParseString(_parser.JsonToXml(msg), false); List <string> resultList = new List <string>(); parsedLst.ForEach(commMsg => { var response = commMsg.Handle(_serverHandler); var xmlStr = _parser.SerializeMsg(response, false); if (!String.IsNullOrEmpty(xmlStr)) { resultList.Add(_parser.XmlToJson(xmlStr)); } else { Console.WriteLine("There was a problem with server event handler. got empty result."); } }); return(resultList); }