AssertThatResourceArrayIsPresent() public method

public AssertThatResourceArrayIsPresent ( ) : void
return void
Esempio n. 1
0
        public void Navigate_to_paged_embedded_resource_and_navigate_to_embedded_resource_array()
        {
            _context
            .ArrangeHomeResource()
            .ArrangePagedResourceWithEmbeddedArrayOfResources();

            Func <IHalClient, IHalClient> act =
                sut =>
            {
                var order =
                    sut
                    .Root(HalClientTestContext.RootUri)
                    .Get("order-queryby-user", new { userRef = HalClientTestContext.UserRef }, HalClientTestContext.Curie)
                    .Get("order", HalClientTestContext.Curie)
                    .Items <Order>()
                    .First();

                sut
                .Get(order, "orderitem-query", HalClientTestContext.Curie)
                .Get("orderitem", HalClientTestContext.Curie);

                return(sut);
            };

            _context.Act(act);

            _context.AssertThatResourceArrayIsPresent();
        }
Esempio n. 2
0
        public void Navigate_to_paged_embedded_resource_and_navigate_to_embedded_resource_array()
        {
            _context
            .ArrangeHomeResource()
            .ArrangePagedResourceWithEmbeddedArrayOfResources();

            Task <IHalClient> Act(IHalClient sut)
            {
                var nav =
                    sut
                    .RootAsync(RootUri)
                    .GetAsync("order-queryby-user", new { userRef = HalClientTestContext.UserRef }, Curie)
                    .GetAsync("order", Curie);

                var order =
                    nav
                    .Items <Order>()
                    .First();

                return
                    (nav
                     .GetAsync(order, "orderitem-query", Curie)
                     .GetAsync("orderitem", Curie));
            }

            _context.ActAsync(Act);

            _context.AssertThatResourceArrayIsPresent();
        }