public Producto(Ean codigo, string descripcion, Importe precio) { if (codigo == null) { throw new ArgumentNullException(); } if (descripcion == null) { throw new ArgumentNullException(); } if (descripcion.Length < 1) { throw new ArgumentException(); } if (precio == null) { throw new ArgumentNullException(); } Codigo = codigo; Descripcion = descripcion; Precio = precio; }
public bool Equals(Importe otro) => otro?.valor.Equals(valor) ?? false;
public Importe Sumar(Importe importe) => new Importe(valor + importe.valor);