public async Task returns_expected_when_no_capabilities_are_available()
        {
            var sut    = new CapabilityApiControllerBuilder().Build();
            var result = await sut.GetAll();

            Assert.Empty(result.Value.Items);
        }
        public async Task returns_expected_when_single_capability_is_available()
        {
            var expected = new CapabilityListItemBuilder().Build();

            var sut = new CapabilityApiControllerBuilder()
                      .WithCapabilityService(new StubCapabilityServiceClient(capabilities: expected))
                      .Build();

            var result = await sut.GetAll();

            Assert.Equal(
                expected: new[] { expected },
                actual: result.Value.Items
                );
        }