Пример #1
0
 public Contrato(Guid idColaborador, Guid idContrato, Vigencia vigencia, ValorComponenteCalculo salarioContratual)
 {
     IdColaborador     = idColaborador;
     Vigencia          = vigencia;
     SalarioContratual = salarioContratual;
     IdContrato        = idContrato;
 }
Пример #2
0
 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);