public Movimentacao(DateTime data, DescricaoDeMovimentacao descricao, ValorDeMovimentacao valor, CategoriaDeMovimentacao categoria) { Data = data; Descricao = descricao ?? throw new ArgumentNullException(nameof(descricao)); Valor = valor ?? throw new ArgumentNullException(nameof(valor)); Categoria = categoria ?? throw new ArgumentNullException(nameof(categoria)); }
public bool Equals(DescricaoDeMovimentacao descricaoDeMovimentacao) { if (descricaoDeMovimentacao == null) { return(false); } if (ReferenceEquals(this, descricaoDeMovimentacao)) { return(true); } return(descricaoDeMovimentacao._descricao == _descricao); }