public async Task FindProductByCodeHandler_ReturnsNullIfCodeNotExists()
        {
            var findProductByCodeHandler = new FindProductByCodeHandler(productRepository.Object);

            var result = await findProductByCodeHandler.Handle(new Api.Queries.FindProductByCodeQuery {
                ProductCode = "ASDASD"
            }, new System.Threading.CancellationToken());

            Assert.Null(result);
        }
        public async Task FindProductByCodeHandler_ReturnsOneProduct()
        {
            var findProductByCodeHandler = new FindProductByCodeHandler(productRepository.Object);

            var result = await findProductByCodeHandler.Handle(new Api.Queries.FindProductByCodeQuery {
                ProductCode = TestProductFactory.Travel().Code
            }, new System.Threading.CancellationToken());

            Assert.NotNull(result);
        }