public CervejaTest() { _nome = "Skoll"; _preco = 7.50; _descricao = "Cerveja barata"; _tipo = TipoDeCerveja.LAGER; }
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); }
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; }