From 72bf9613558f3a5c5d40ff9fc6539f492dab531c Mon Sep 17 00:00:00 2001 From: ianbattersby Date: Thu, 19 Sep 2013 22:12:24 +0100 Subject: [PATCH] Move feature-failing test to branch. Ref: AddsSelfLinkToChildCollectionItemsWithMultipleCustomers --- .../JsonMediaTypeHandlerWithDeepLinksTests.cs | 40 ------------------- 1 file changed, 40 deletions(-) diff --git a/src/Simple.Web.JsonNet.Tests/JsonMediaTypeHandlerWithDeepLinksTests.cs b/src/Simple.Web.JsonNet.Tests/JsonMediaTypeHandlerWithDeepLinksTests.cs index 7cbe92d..d6a7bc0 100644 --- a/src/Simple.Web.JsonNet.Tests/JsonMediaTypeHandlerWithDeepLinksTests.cs +++ b/src/Simple.Web.JsonNet.Tests/JsonMediaTypeHandlerWithDeepLinksTests.cs @@ -126,46 +126,6 @@ public void AddsSelfLinkToChildCollectionItems() Assert.Equal("application/vnd.order+json", self["type"].Value()); } - [Fact] - public void AddsSelfLinkToChildCollectionItemsWithMultipleCustomers() - { - var customers = new List - { - new Customer - { - Id = 42, - Orders = new List {new Order {CustomerId = 42, Id = 54}} - }, - new Customer - { - Id = 112358, - Orders = new List {new Order {CustomerId = 112358, Id = 17}} - }, - }; - var content = new Content(new Uri("http://test.com/customers"), new CustomersHandler(), customers); - var target = new JsonMediaTypeHandlerWithDeepLinks(); - - string actual; - using (var stream = new StringBuilderStream()) - { - target.Write>(content, stream).Wait(); - actual = stream.StringValue; - } - Assert.NotNull(actual); - var jarray = JArray.Parse(actual); - var jobj = jarray[0]; - var orders = jobj["orders"] as JArray; - Assert.NotNull(orders); - var order = orders[0] as JObject; - Assert.NotNull(order); - var links = order["links"] as JArray; - Assert.NotNull(links); - var self = links.FirstOrDefault(jt => jt["rel"].Value() == "self"); - Assert.NotNull(self); - Assert.Equal("/order/54", self["href"].Value()); - Assert.Equal("application/vnd.order+json", self["type"].Value()); - } - [Fact] public void PicksUpPathFromThing() {