public void Calcula_folha_mensal() { var contrato = CenarioContrato.CrieCenarioConsistente(1000); var calculo = new CalculoFolhaMensal(DateTime.Now); var result = calculo.Calcule(contrato); Assert.True(result.ExisteValores); new ValorComponenteCalculo(925).Should().Be(result.Valor(EnumComponentesCalculo.SalarioLiquido)); }
private void CalculeBenchmark() { var contrato = CenarioContrato.CrieCenarioConsistente(1000); var calculo = new CalculoFolhaMensal(DateTime.Now); var execucoes = 5_00_000; while (execucoes > 0) { calculo.Calcule(contrato); execucoes--; } }