Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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"));
        }