public void Invalido_Complemento_Repetido() { var tamanho = new AcaiTamanho(ETamanhoAcai.Pequeno, 5m); var acai = new Acai(tamanho); var complemento = new Complemento("Banana", 2.5m); acai.AddComplemento(complemento); acai.AddComplemento(complemento); Assert.False(acai.IsValid()); }
public void Calcular_ValorTotal_Correto() { Pessoa pessoa1 = new Pessoa(Guid.NewGuid()); Pessoa pessoa2 = new Pessoa(Guid.NewGuid()); Acai acai1 = Acai.AcaiFactory.CriarAcai(ETamanhoAcai.Grande, 10m); Acai acai2 = Acai.AcaiFactory.CriarAcai(ETamanhoAcai.Grande, 15m); AcaiPessoa ap1 = new AcaiPessoa(pessoa1, acai1); AcaiPessoa ap2 = new AcaiPessoa(pessoa2, acai2); Pedido pedido = new Pedido("Trás rápido"); pedido.AdicionarItem(ap1); pedido.AdicionarItem(ap2); // decimal precoCerto = 25; // Assert.Equal(precoCerto, pedido.CalcularValorTotal()); }