public void DivideProblemToXmlTest() { //Arrange DivideProblem dp = new DivideProblem("abc", 100, new byte[] { 1, 2, 3, 4 }, 100); byte[] data; //Act data = dp.GetXmlData(); //Assert Assert.IsNotNull(data); Debug.WriteLine(System.Text.Encoding.UTF8.GetString(data)); }
public void DivideProblemParseTest() { //Arrange DivideProblem dp = new DivideProblem("name", 123, new byte[] { 1, 2, 3 }, 123); byte[] data = dp.GetXmlData(); //Act XMLParser parser = new XMLParser(data); //Assert Assert.IsNotNull(parser); Assert.AreEqual(MessageTypes.DivideProblem, parser.MessageType); DivideProblem result = (DivideProblem)parser.Message; Assert.AreEqual(dp.Id, result.Id); Assert.AreEqual(dp.ProblemType, result.ProblemType); Assert.AreEqual(dp.ComputationalNodes, result.ComputationalNodes); Assert.AreEqual(dp.Data.Length, result.Data.Length); }