Exemple #1
0
        public void CanBindRequestFromLinkTemplateWithoutExplicitSession()
        {
            // Arrange
            string        url      = ResolveTestUrl(Constants.CatPath).AbsoluteUri;
            ILinkTemplate template = new OpenSearchUrl
            {
                Template     = url,
                MediaType    = "application/json",
                RelationType = "results"
            };

            // Act
            using (var response = template.Bind(new { name = "Petra" }).AcceptJson().Get <Cat>())
            {
                var body = response.Body;

                // Assert
                Assert.IsNotNull(body);
                Assert.AreEqual("Petra", body.Name);
            }
        }