예제 #1
0
        public string GetData(string dataAux)
        {
            wsdata wsdataAux = new wsdata();

            wsdataAux.data = dataAux;
            ProcessData processData = new ProcessData();
            string      response    = processData.getProcessDataSum(wsdataAux);

            return(response);
        }
예제 #2
0
        public void TestDataError()
        {
            wsdata wsdata = new wsdata();

            wsdata.data = "4 5\r\nUPDATE 2 2 2 4\r\nQUERY 1 1 1 3 3 3\r\nUPDATE 1 1 1 23\r\nQUERY 2 2 2 4 4 4\r\nQUERY 1 1 1 3 3 3\r\n2 4\r\nUPDATE 2 2 2 1\r\nQUERY 1 1 1 1 1 1\r\nQUERY 1 1 1 2 2 2\r\nQUERY 2 2 2 2 2 2";
            List <string> listResponse = blLogic.readAllData(wsdata.data);

            string responseService = "{\"SumDataResult\":" + JsonConvert.SerializeObject(listResponse) + "}";

            string responseExpective = "{\"SumDataResult\":[\"4\",\"4\",\"27\",\"0\",\"1\",\"1\"]}";

            Assert.AreEqual(responseService, responseExpective);
        }
예제 #3
0
        public string getProcessDataSum(wsdata data)
        {
            String [] responseVec = new String [1];
            string    response    = "";

            using (WsXpertGroupClient client = new WsXpertGroupClient())
            {
                responseVec = client.SumData(data);
                for (int i = 0; i < responseVec.Length; i++)
                {
                    response = response + responseVec[i] + "\r\n";
                }
            }

            return(response);
        }