public void AddFieldOnProduct(ProductRequest request) { ValidateProductId(request.ProductId); ValidateMandatoryFieldRequest(request); ValidateFieldType(request.FieldType); productManager.AddFieldOnProduct(request); }
public void TestAddFieldOne() { Product product = new Product(); product.ProductId = PRODUCT_ID; productManager.AddProduct(request); Field field = new Field(); string FIELD_NAME = "Color"; string FIELD_TYPE = "string"; string FIELD_VALUE = "Rojo"; field.Name = FIELD_NAME; field.Type = FIELD_TYPE; request.FieldName = FIELD_NAME; request.FieldType = FIELD_TYPE; request.FieldValue = FIELD_VALUE; productManager.AddFieldOnProduct(request); Assert.AreEqual(productManager.GetProductById(PRODUCT_ID).Fields.Where(f => f.Field.Name == field.Name).First().Value, request.FieldValue); }