public void Dado_uma_conta_cliente_com_3_anos_de_cadastro_o_desconto_aplicado_deve_ser_de_10_porcento_mais_o_desconto_por_tempo() { //Arrange GerenciadorDeDescontos gerenciador = new GerenciadorDeDescontos(); Conta cliente = new Conta(TipoDeConta.Cliente, 3); //Act var resultado = gerenciador.AplicarDesconto(100, cliente); //Assert Assert.AreEqual(87.3m, resultado); }
public void Dado_uma_conta_vip_o_desconto_aplicado_deve_ser_de_70_porcento() { //Arrange GerenciadorDeDescontos gerenciador = new GerenciadorDeDescontos(); Conta vip = new Conta(TipoDeConta.Vip, 0); //Act var resultado = gerenciador.AplicarDesconto(100, vip); //Assert Assert.AreEqual(30m, resultado); }
public void Dado_uma_conta_socio_o_desconto_aplicado_deve_ser_de_50_porcento() { //Arrange GerenciadorDeDescontos gerenciador = new GerenciadorDeDescontos(); Conta socio = new Conta(TipoDeConta.Socio, 0); //Act var resultado = gerenciador.AplicarDesconto(100, socio); //Assert Assert.AreEqual(50m, resultado); }
public void Dado_uma_conta_cliente_o_desconto_aplicado_deve_ser_de_10_porcento() { //Arrange GerenciadorDeDescontos gerenciador = new GerenciadorDeDescontos(); Conta cliente = new Conta(TipoDeConta.Cliente, 0); //Act var resultado = gerenciador.AplicarDesconto(100, cliente); //Assert Assert.AreEqual(90m, resultado); }