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(CategoriaDeMovimentacao categoriaDeMovimentacao) { if (categoriaDeMovimentacao == null) { return(false); } if (ReferenceEquals(this, categoriaDeMovimentacao)) { return(true); } return(categoriaDeMovimentacao._nome == _nome); }