public void CalculoLucroExemploExterno() { //https://blog.contaazul.com/saiba-como-calcular-a-margem-de-lucro-de-um-produto-e-da-empresa#:~:text=Basicamente%2C%20o%20lucro%20%C3%A9%20a,%3D%20receitas%20totais%20%E2%80%93%20custos). decimal mk = Exemplo01.CalcularMargemDeLucro(13.000M, 20.000M); Assert.Equal(0.35M, mk, 4); }
public void CalculoExemploExterno() { //https://fia.com.br/blog/markup/ decimal mk = Exemplo01.CalcularPV_Markup(45M, 2.04M); Assert.Equal(91.8M, mk); }
public void ExemploDoSite01() { //https://fia.com.br/blog/markup/ decimal mk = Exemplo01.CalcularMarkup(45M, 91.83M); Assert.Equal(2.0407M, mk, 4); }
public void TesteMarkupVendaNaoZero() { //Testando se o PV zerado também vai dar zero decimal mk = Exemplo01.CalcularMarkup(100M, 0M); Assert.Equal(0M, mk); }
public void ExemploDoSite02() { //https://www.marketingparaindustria.com.br/gestao-vendas/calculo-markup/ decimal mk = Exemplo01.CalcularMarkup(55M, 99.99M); //O ideal seria 1.81, mas com o precision 2 está arredondando - Ver com Rafael Assert.Equal(1.818M, mk, 4); }
public void CalculaPVMLCProprio() { decimal pv = Exemplo01.CalcularPV_MargemDeLucro(50M, 25M); Assert.Equal(62.5M, pv); }
public void ExemploSite() { decimal mk = Exemplo01.CalcularMarkup(70M, 154M); Assert.Equal(2.2M, mk, 4); }
public void ExemploProprio() { decimal mk = Exemplo01.CalcularMarkup(65M, 175M); Assert.Equal(2.6923M, mk, 4); }
public void TesteMarkupNaoPercentual() { decimal mk = Exemplo01.CalcularMarkup(50M, 100M); Assert.Equal(2M, mk); }
public void TesteMarkupDivisaoZero() { decimal mk = Exemplo01.CalcularMarkup(0, 100M); Assert.Equal(0M, mk); }
public void CustoZero() { decimal pv = Exemplo01.CalcularPV_MargemDeLucro(0, 50M); Assert.Equal(0, pv); }
public void CalculoExemploProprio() { decimal mk = Exemplo01.CalcularPV_Markup(500, 1.33M); Assert.Equal(665M, mk); }
public void CalculoMKZero() { decimal mk = Exemplo01.CalcularPV_Markup(100M, 0); Assert.Equal(0, mk); }
public void CalculoPCZero() { decimal mk = Exemplo01.CalcularPV_Markup(0M, 1.35M); Assert.Equal(0, mk); }
public void CalculaPCZero() { decimal mk = Exemplo01.CalcularMargemDeLucro(0M, 100M); Assert.Equal(mk, mk); }
public void CalculaPVZero() { decimal mk = Exemplo01.CalcularMargemDeLucro(pc: 13.000M, 0M); Assert.Equal(0, mk); }
public void CalculaTesteProprio() { decimal mk = Exemplo01.CalcularMargemDeLucro(320M, 540M); Assert.Equal(0.4074M, mk, 4); }