Example #1
0
 public CervejaTest()
 {
     _nome      = "Skoll";
     _preco     = 7.50;
     _descricao = "Cerveja barata";
     _tipo      = TipoDeCerveja.LAGER;
 }
Example #2
0
        public void Deve_converter_string_para_um_tipo_de_cerveja()
        {
            const TipoDeCerveja tipoDeCervejaEsperado = TipoDeCerveja.PILSEN;
            const string        tipoDeCerveja         = "PILSEN";

            var tipoDeCervejaObtido = _conversorDeTipoDeCerveja.Converter(tipoDeCerveja);

            Assert.Equal(tipoDeCervejaEsperado, tipoDeCervejaObtido);
        }
Example #3
0
        public Cerveja(string nome, double preco, string descricao, TipoDeCerveja tipo)
        {
            ValidadorDeRegras.Novo()
            .Quando(preco <= 0, Resource.PrecoInvalido)
            .Quando(string.IsNullOrEmpty(nome), Resource.NomeInvalido)
            .DispararExcecaoSeExistir();

            Nome      = nome;
            Preco     = preco;
            Descricao = descricao;
            Tipo      = tipo;
        }