public Contrato(Guid idColaborador, Guid idContrato, Vigencia vigencia, ValorComponenteCalculo salarioContratual) { IdColaborador = idColaborador; Vigencia = vigencia; SalarioContratual = salarioContratual; IdContrato = idContrato; }
public void Setup() { calculo = new CalculoBuilder(DateTime.Now, EnumFolhaDePagamento.Mensal, repository, feedback); var quantidade = 1_000_000; Execucoes = new List<Contrato>(quantidade); var id = Guid.NewGuid(); var vigencia = new Vigencia(DateTime.Now, DateTime.Now.AddMonths(12)); var valor = new ValorComponenteCalculo(1000); while (quantidade > 0) { Execucoes.Add(new Contrato(id, Guid.NewGuid(), vigencia, valor)); quantidade--; } calculo.InicieCalculo(Execucoes); }
public static void SobrecargaOperadorTest(ValorComponenteCalculo p1, ValorComponenteCalculo p2, Func <ValorComponenteCalculo, ValorComponenteCalculo, bool> func, bool result) => Assert.True(func(p1, p2) == result);