public void TaskingPmProc_101_ReadEmpty() { var filepath = TestCommon.TestHelper.TestFileFolder + @"\TaskSubmitRequest_empty_params.xml"; var xmlBytes = ReadFile(filepath); var statusReportProxy = GetParamsFromXml(xmlBytes); var testObject = new TaskingParameterProcessor(statusReportProxy); Assert.AreEqual(0, testObject.Parameters.ItemNames.Count); }
public void TaskingPmProc_102_Read() { var filepath = TestCommon.TestHelper.TestFileFolder + @"\TaskSubmitRequest.xml"; var xmlBytes = ReadFile(filepath); var statusReportProxy = GetParamsFromXml(xmlBytes); var testObject = new TaskingParameterProcessor(statusReportProxy); // Not asserting the contents of the data record (tested elsewhere) Assert.AreEqual(2, testObject.Parameters.ItemNames.Count); }
public void TaskingPmProc_201_CreateEmpty() { var dataRecord = new Item_DataRecord(); var testObject = new TaskingParameterProcessor(dataRecord); // Serialise, validate and deserialise byte[] xmlBytes = Serialise(testObject.ToXmlProxy("test-")); Validate(xmlBytes); var statusReportProxy = GetParamsFromXml(xmlBytes); var testObjectIn = new TaskingParameterProcessor(statusReportProxy); Assert.AreEqual(0, testObjectIn.Parameters.ItemNames.Count); }
public void TaskingPmProc_201_Create() { var dataRecord = new Item_DataRecord { { "mycategory", new Item_Category("testctg") }, { "mycount", new Item_Count(7) } }; var testObject = new TaskingParameterProcessor(dataRecord); // Serialise, validate and deserialise byte[] xmlBytes = Serialise(testObject.ToXmlProxy("test-")); Validate(xmlBytes); var statusReportProxy = GetParamsFromXml(xmlBytes); var testObjectIn = new TaskingParameterProcessor(statusReportProxy); Assert.AreEqual(2, testObjectIn.Parameters.ItemNames.Count); Assert.IsTrue(testObjectIn.Parameters.ItemNames.Contains("mycount")); }