public void ShouldRespectAttributeBasedConfiguration()
 {
     var model = new AttributeBasedModel {Id = 2, Ids = new List<int> {1, 2, 3}};
     var res = SerializeAsJson (Configure (), model);
     Assert.Equal ("/mdl/2", res["_links"]["self"]["href"]);
     Assert.Equal ("/test/2", res["_links"]["second"]["href"]);
     Assert.Equal ("123", res["_links"]["something"]["href"]);
     Assert.Equal ("321", res["_links"]["something-else"]["href"]);
     Assert.Equal (3, ((JArray)res["_embedded"]["ids"])[2].Value<int> ());
 }
        public void ShouldRespectAttributeBasedConfiguration()
        {
            var model = new AttributeBasedModel {
                Id = 2, Ids = new List <int> {
                    1, 2, 3
                }
            };
            var res = SerializeAsJson(Configure(), model);

            Assert.Equal("/mdl/2", res["_links"]["self"]["href"]);
            Assert.Equal("/test/2", res["_links"]["second"]["href"]);
            Assert.Equal("123", res["_links"]["something"]["href"]);
            Assert.Equal("321", res["_links"]["something-else"]["href"]);
            Assert.Equal(3, ((JArray)res["_embedded"]["ids"])[2].Value <int> ());
        }