Skip to content

Commit

Permalink
Merge pull request #38 from adrbarros/master
Browse files Browse the repository at this point in the history
Exclusão dos Testes Pis/Cofins com IPI na Base de Cálculo
  • Loading branch information
robertorp authored Nov 27, 2024
2 parents 90bfb8e + f7cdb29 commit eec8426
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 78 deletions.
39 changes: 0 additions & 39 deletions src/TestesUnitarios/CalculoCofinsTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -45,45 +45,6 @@ public void CalculaCofinsComDescontoIncondicional()
Assert.Equal(5.85m, resultadoCalculoCofins.Valor);
}

[Fact]
public void CalculaCofinsMaisIpi()
{
var produto = new Produto
{
PercentualCofins = 0.65m,
ValorProduto = 1000.00m,
QuantidadeProduto = 1.000m,
ValorIpi = 10
};

var facade = new FacadeCalculadoraTributacao(produto);

var resultadoCalculoCofins = facade.CalculaCofins();

Assert.Equal(1010.00m, resultadoCalculoCofins.BaseCalculo);
Assert.Equal(6.56m, decimal.Round(resultadoCalculoCofins.Valor, 2));
}

[Fact]
public void CalculaCofinsMaisIpiComDescontoIncondicional()
{
var produto = new Produto
{
PercentualCofins = 0.65m,
ValorProduto = 1000.00m,
QuantidadeProduto = 1.000m,
ValorIpi = 10,
Desconto = 100.00m
};

var facade = new FacadeCalculadoraTributacao(produto, TipoDesconto.Incondicional);

var resultadoCalculoCofins = facade.CalculaCofins();

Assert.Equal(910.00m, resultadoCalculoCofins.BaseCalculo);
Assert.Equal(5.92m, decimal.Round(resultadoCalculoCofins.Valor, 2));
}

[Fact]
public void CalculaCofinsComIpiZero()
{
Expand Down
39 changes: 0 additions & 39 deletions src/TestesUnitarios/CalculoPisTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -45,45 +45,6 @@ public void CalculoPisComDescontoIncondicional()
Assert.Equal(14.85m, resultadoCalculoPis.Valor);
}

[Fact]
public void CalculoPisComIpi()
{
var produto = new Produto
{
PercentualPis = 1.65m,
ValorProduto = 1000.00m,
QuantidadeProduto = 1.000m,
ValorIpi = 10
};

var facade = new FacadeCalculadoraTributacao(produto);

var resultadoCalculoPis = facade.CalculaPis();

Assert.Equal(1010.00m, resultadoCalculoPis.BaseCalculo);
Assert.Equal(16.66m, decimal.Round(resultadoCalculoPis.Valor, 2));
}

[Fact]
public void CalculoPisComIpiComDescontoIncondicional()
{
var produto = new Produto
{
PercentualPis = 1.65m,
ValorProduto = 1000.00m,
QuantidadeProduto = 1.000m,
ValorIpi = 10,
Desconto = 100.00m
};

var facade = new FacadeCalculadoraTributacao(produto, TipoDesconto.Incondicional);

var resultadoCalculoPis = facade.CalculaPis();

Assert.Equal(910.00m, resultadoCalculoPis.BaseCalculo);
Assert.Equal(15.02m, decimal.Round(resultadoCalculoPis.Valor, 2));
}

[Fact]
public void CalculoPisComIpiZero()
{
Expand Down

0 comments on commit eec8426

Please sign in to comment.