Пример #1
0
        public void ExtResp_103_ReadXml_BadRequest()
        {
            string filepath   = TestCommon.TestHelper.TestFileFolder + @"\InsertObservationResponse_badrequest.xml";
            var    testObject = new InsertObservationResponseForTest(ReadFile(filepath));

            Assert.AreEqual(RequestResultType.BadRequest, testObject.RequestResult);
            Assert.AreEqual("The server did not understand the request", testObject.RequestResultMessage);
        }
Пример #2
0
        public void ExtResp_102_ReadXml_Ok()
        {
            string filepath   = TestCommon.TestHelper.TestFileFolder + @"\InsertObservationResponse_ok.xml";
            var    testObject = new InsertObservationResponseForTest(ReadFile(filepath));

            Assert.AreEqual(RequestResultType.Ok, testObject.RequestResult);
            Assert.IsTrue(string.IsNullOrEmpty(testObject.RequestResultMessage));
        }
Пример #3
0
        public void ExtResp_201_CreateXml_Ok()
        {
            var testObject = new InsertObservationResponseForTest()
            {
                RequestResult = RequestResultType.Ok
            };

            // Serialising, validating and deserialising
            var xmlBytes = testObject.ToXmlBytes();

            Validate(xmlBytes);
            var testObjectIn = new InsertObservationResponseForTest(xmlBytes);

            // Asserting
            Assert.AreEqual(RequestResultType.Ok, testObjectIn.RequestResult);
            Assert.IsTrue(string.IsNullOrEmpty(testObject.RequestResultMessage));
        }
Пример #4
0
        public void ExtResp_202_CreateXml_ServerError()
        {
            var testObject = new InsertObservationResponseForTest()
            {
                RequestResult        = RequestResultType.ServerError,
                RequestResultMessage = "The server failed"
            };

            // Serialising, validating and deserialising
            var xmlBytes = testObject.ToXmlBytes();

            Validate(xmlBytes);
            var testObjectIn = new InsertObservationResponseForTest(testObject.ToXmlBytes());

            // Asserting
            Assert.AreEqual(RequestResultType.ServerError, testObjectIn.RequestResult);
            Assert.AreEqual("The server failed", testObjectIn.RequestResultMessage);
        }