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

            var productOptionsCommandValidator = new ProductOptionsCommandValidator();
            var results = productOptionsCommandValidator.ValidateCreateOption(product.Id, new ProductOption
            {
                Name        = "Navi",
                Description = "Navi colour",
            });

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

            var productOptionsCommandValidator = new ProductOptionsCommandValidator();
            var results = productOptionsCommandValidator.ValidateCreateOption(new Guid(), new ProductOption
            {
                Name        = "Navi",
                Description = "Navi colour",
            });

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

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