public async Task ReturnNull_When_NotCreated()
        {
            const string expectedError = "error";

            _orderService
            .Setup(o => o.Add(It.IsAny <List <Product> >()))
            .ReturnsAsync(new Entity <Order>(default(Order), expectedError));

            var response =
                await _createOrderHandler.Create(new CreateOrderRequest(new List <CreateOrderProductsRequest>()));

            Assert.Multiple(() =>
            {
                Assert.IsNull(response.Value);
                Assert.AreEqual(expectedError, response.Error);
            });
        }