Ejemplo n.º 1
0
        public double ObterValorAdicional()
        {
            if (Adicional == null)
            {
                return(0);
            }

            return(Adicional.ObterValorAdicional(this));
        }
Ejemplo n.º 2
0
        public void Adicional_Dominio_ObterValor_PizzaGrande_Sucesso()
        {
            _pizzaMock.Setup(p => p.Tamanho).Returns(TamanhoPizza.GRANDE);
            _adicional = ObjectMother.ObterAdicional_BordaCatupiry();

            double valor = _adicional.ObterValorAdicional(_pizzaMock.Object);

            valor.Should().Be(_adicional.ValorGrande);
        }
Ejemplo n.º 3
0
 public double ObterValorTotal()
 {
     if (Adicional == null)
     {
         return(ObterValorSaboresSemAdicional());
     }
     else
     {
         return(ObterValorSaboresSemAdicional() + Adicional.ObterValorAdicional(this));
     }
 }