public void SolveRequestResponseTest() { //Arrange SolveRequestResponse srr = new SolveRequestResponse(123); //Act byte[] data = srr.GetXmlData(); //Assert Assert.IsNotNull(data); Debug.WriteLine(System.Text.Encoding.UTF8.GetString(data)); }
public void SolveRequestResponseParseTest() { //Arrange SolveRequestResponse srr = new SolveRequestResponse(123); byte[] data = srr.GetXmlData(); //Act XMLParser parser = new XMLParser(data); //Assert Assert.IsNotNull(parser); Assert.AreEqual(MessageTypes.SolveRequestResponse, parser.MessageType); Assert.AreEqual(srr.Id, ((SolveRequestResponse)parser.Message).Id); }
public void SolveRequestResponseConstructorTest() { //Arrange SolveRequestResponse response; //Act response = new SolveRequestResponse(0); //Assert Assert.IsNotNull(response); }
/// <summary> /// Dodawanie nowego problemu do listy. /// </summary> /// <param name="obj">Nowy problem</param> /// <returns></returns> private SolveRequestResponse RegisterNewProblem(MessageObject obj) { SolveRequest req = obj as SolveRequest; SolveRequestResponse response = null; lock (lockObj) { Problem p = new Problem(req.ProblemType, req.Data, req.SolvingTimeout); problems.Add(p); response = new SolveRequestResponse(p.Id); } return response; }