public static async Task ShouldReturnNoItems()
        {
            var mockRepository = new Mock <IRepository <Item> >();

            mockRepository.Setup(mock => mock.FetchAllAsync())
            .ReturnsAsync(new List <Item>());

            ItemsController controller = CreateSimpleItemController(mockRepository.Object);


            IActionResult result = await controller.FetchAllAsync();


            AssertFetchListSize(result, 0);
        }