public void TestShouldUpdateProduct()
        {
            var products = productsQuery.GetProducts();
            var product  = products.Items.First();

            var productsCommandValidator = new ProductsCommandValidator();
            var results = productsCommandValidator.ValidateUpdateProduct(product.Id, product);

            Assert.IsTrue(results.Count == 0);
        }
        public void TestShouldNotUpdateProduct()
        {
            var products = productsQuery.GetProducts();
            var product  = products.Items.First();

            var productsCommandValidator = new ProductsCommandValidator();
            var results = productsCommandValidator.ValidateUpdateProduct(new Guid(), product);

            Assert.IsTrue(results.Count == 1);
            var result = results.First();

            Assert.AreEqual(result.Status, 404);
        }