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); }