예제 #1
0
        public void SerializeSolveRequestResponse()
        {
            SolveRequestResponse d = new SolveRequestResponse();
            string xml             = d.SerializeToXML();

            Assert.IsNotNull(xml);
        }
예제 #2
0
        public void DeserializeSolveRequestResponse()
        {
            SolveRequestResponse d = new SolveRequestResponse();
            string xml             = d.SerializeToXML();

            d = (SolveRequestResponse)xml.DeserializeXML();
            Assert.IsNotNull(d);
        }
예제 #3
0
        protected override string ReceivedSolveRequest(SolveRequest solveRequest)
        {
            this.serverQueues.SolveRequests.Enqueue(solveRequest);
            SolveRequestResponse response = new SolveRequestResponse();

            if (solveRequest.IdSpecified)
            {
                response.Id = solveRequest.Id; //TaskIDCounter++;
            }
            else
            {
                response.Id = TaskIDCounter++;
            }
            response.IdSpecified = true;

            if (!this.BackupMode)
            {
                Console.WriteLine("Sending SolveRequestResponse");
            }
            return(response.SerializeToXML());
        }
예제 #4
0
 protected override string ReceivedSolveRequestResponse(SolveRequestResponse solveRequestResponse)
 {
     Console.WriteLine("\n" + solveRequestResponse.SerializeToXML());
     return(null);
 }
 public void DeserializeSolveRequestResponse()
 {
     SolveRequestResponse d = new SolveRequestResponse();
     string xml = d.SerializeToXML();
     d = (SolveRequestResponse)xml.DeserializeXML();
     Assert.IsNotNull(d);
 }
 public void SerializeSolveRequestResponse()
 {
     SolveRequestResponse d = new SolveRequestResponse();
     string xml = d.SerializeToXML();
     Assert.IsNotNull(xml);
 }
예제 #7
0
        protected override string ReceivedSolveRequest(SolveRequest solveRequest)
        {
            this.serverQueues.SolveRequests.Enqueue(solveRequest);
            SolveRequestResponse response = new SolveRequestResponse();

            if(solveRequest.IdSpecified)
                response.Id = solveRequest.Id; //TaskIDCounter++;
            else
                response.Id = TaskIDCounter++;
            response.IdSpecified = true;

            if (!this.BackupMode)
            Console.WriteLine("Sending SolveRequestResponse");
            return response.SerializeToXML();
        }
예제 #8
0
 protected override string ReceivedSolveRequestResponse(SolveRequestResponse solveRequestResponse)
 {
     Console.WriteLine("\n"+solveRequestResponse.SerializeToXML());
     return null;
 }