Esempio n. 1
0
        public void HeadersAreApplied()
        {
            var responseConverter = new RestToHttpResponseConverter();
            var restResponse      = new GetResponse(GetResponse.ResponseStatus.OK, new Dictionary <string, string> {
                { "X-CustomHeader", "CustomValue" }
            }, null);
            var httpResponse = responseConverter.ConvertToHttpResponse(restResponse, default(RestServerRequest));

            Assert.AreEqual(httpResponse.Headers.First(x => x.Name == "X-CustomHeader").Value, "CustomValue");
        }
Esempio n. 2
0
        public void Visit_Delete_DefaultResponse()
        {
            RestToHttpResponseConverter v = new RestToHttpResponseConverter();
            var httpResponse = v.ConvertToHttpResponse(new DeleteResponse(DeleteResponse.ResponseStatus.OK), default(RestServerRequest));

            string content = httpResponse.ToString();

            StringAssert.Contains(content, "200 OK");
            StringAssert.Contains(content, "Connection: ");
            StringAssert.Contains(content, "Date: ");
        }