Esempio n. 1
0
        public void NotCorredJsonToXmlTranslation()
        {
            //Arrange
            var statusOkResponse = new StatusOkResponse("test test test");

            //Act
            var response = (new JsonToXmlTranslateResponse()).Translate(statusOkResponse);

            //Assert
            Assert.True(response is INoContentResponse);
        }
Esempio n. 2
0
        public void ConvertJsonElementToXml()
        {
            //Arrange
            var statusOkResponse = new StatusOkResponse(JsonElement);

            //Act
            var response = (new JsonToXmlTranslateResponse()).Translate(statusOkResponse);

            //Assert
            Assert.Equal("Element", ((IJsonToXmlTranslatedResponse)response).Xml.FirstChild.Name);
        }
Esempio n. 3
0
        public void CanTranslatedResponse()
        {
            //Arrange
            var statusOkResponse = new StatusOkResponse(JsonElement);

            //Act
            var response = (new JsonToXmlTranslateResponse()).Translate(statusOkResponse);

            //Assert
            Assert.True(response is IJsonToXmlTranslatedResponse);
        }
Esempio n. 4
0
        public void CanTranslatedResponse()
        {
            //Arrange
            var statusOkResponse = new StatusOkResponse("test");

            //Act
            var response = (new HtmlDocTranslateResponse()).Translate(statusOkResponse);

            //Assert
            Assert.True(response is IHtmlDocTranslatedResponse);
        }
Esempio n. 5
0
        public void CorredJsonToXmlTranslation()
        {
            //Arrange
            var statusOkResponse = new StatusOkResponse(JsonElement);

            //Act
            var response = (new JsonToXmlTranslateResponse()).Translate(statusOkResponse);

            //Assert
            Assert.True(response is IJsonToXmlTranslatedResponse);
            Assert.True((response as IJsonToXmlTranslatedResponse)?.Xml is XmlDocument);
        }
Esempio n. 6
0
        public void TestCoretcHtmlTranslation()
        {
            //Arrange
            var statusOkResponse = new StatusOkResponse("<html></html>");

            //Act
            var response = (new HtmlDocTranslateResponse()).Translate(statusOkResponse);

            //Assert
            Assert.True(response is IHtmlDocTranslatedResponse);
            Assert.True((response as IHtmlDocTranslatedResponse)?.HtmlDoc is HtmlDocument);
        }
Esempio n. 7
0
        public void ConvertJsonArrayElementsToXml()
        {
            //Arrange
            var statusOkResponse = new StatusOkResponse(JsonArrayOfElements);

            //Act
            var response = (new JsonToXmlTranslateResponse()).Translate(statusOkResponse);

            //Assert
            Assert.Equal(2, ((IJsonToXmlTranslatedResponse)response).Xml.FirstChild.ChildNodes.Count);
            Assert.Equal("Elements", ((IJsonToXmlTranslatedResponse)response).Xml.FirstChild.Name);
            Assert.Equal("Element", ((IJsonToXmlTranslatedResponse)response).Xml.FirstChild.FirstChild.Name);
        }