public async Task AssertThatBuyItemsReturnsAValidResponseCodeAndCallsManager()
        {
            InitRequestHelper(HttpMethod.Post.Method);
            var action = await _itemController.BuyItems(_items);

            var response = await action.ExecuteAsync(new CancellationToken());

            await _itemManager.Received().BuyItemsToUser(Arg.Any <List <Item> >(), Arg.Any <User>());

            Assert.False(response.StatusCode == HttpStatusCode.InternalServerError, "InternalServerError is thrown");
            Assert.IsTrue(response.StatusCode == HttpStatusCode.Created, "Status code is valid");
        }