public HalClientTestContext()
        {
            _fixture = new Fixture().Customize(new AutoRhinoMockCustomization());

            _http = _fixture.Freeze <IJsonHttpClient>();

            _version   = _fixture.Create <Version>();
            _order     = _fixture.Build <Order>().With(x => x.DeliveryDate, null).Create();
            _orderItem = _fixture.Create <OrderItem>();
            _paged     = _fixture.Create <PagedList>();
            OrderAdd   = _fixture.Create <OrderAdd>();
            OrderEdit  = _fixture.Create <OrderEdit>();
            _resourceWithJsonAttribute = _fixture.Create <ResourceWithJsonAttribute>();

            _sut = new HalClient(_http);

            _curies =
                new[]
            {
                new
                {
                    href      = "https://retail.com/v1/docs/{rel}",
                    name      = Curie,
                    templated = true
                }
            };
            _hasCurie = true;
        }
        public HalClientTestContext()
        {
            _fixture = new Fixture().Customize(new AutoRhinoMockCustomization());

            _http = _fixture.Freeze<IJsonHttpClient>();

            _version = _fixture.Create<Version>();
            _order = _fixture.Create<Order>();
            _orderItem = _fixture.Create<OrderItem>();
            _paged = _fixture.Create<PagedList>();
            OrderAdd = _fixture.Create<OrderAdd>();
            OrderEdit = _fixture.Create<OrderEdit>();

            _sut = new HalClient(_http);

            _curies =
                new[]
                {
                    new
                    {
                        href = "https://retail.com/v1/docs/{rel}",
                        name = Curie,
                        templated = true
                    }
                };
            _hasCurie = true;
        }