public void Testa_Se_Compra_Abaixo_De_160_Usuario_Nao_Deve_Receber_Desconto() { var usuario = new Usuario(); var compra = new Compra(); compra.AdicionarProduto(new Produto("Agenda", 20D, 200D)); compra.AdicionarProduto(new Produto("Caneta", 2D, 10D)); usuario.AdicionarCompra(compra); var valorCompra = usuario.RetornarCompras().First().ObterTotal(); Assert.AreEqual(22D, valorCompra); }
public void Testa_Se_Compra_Acima_De_160_Usuario_Deve_Receber_10_Porcento_De_Desconto() { var usuario = new Usuario(); var compra = new Compra(); compra.AdicionarProduto(new Produto("Livro TDD", 90D, 900D)); compra.AdicionarProduto(new Produto("Relógio", 120D, 70D)); usuario.AdicionarCompra(compra); var valorCompra = usuario.RetornarCompras().First().ObterTotal(); Assert.AreEqual(189D, valorCompra); }