public void Nao_deve_permitir_alterar_quantidade_para_valores_invalido_ao_incrementar(int valorInvalido) { const int quantidadeBase = 6; var cerveja = CervejaBuilder.Novo().Criar(); var estoque = new Lote(cerveja, quantidadeBase); Action acao = () => estoque.IncrementarQuantidade(valorInvalido); Assert.Throws <ExcecaoDeDominio>(acao).ComMensagem(Resource.QuantidadeAdicionadaEhInvalida); }
public void Deve_alterar_a_quantidade_do_estoque(int quantidadeASerAdicionada) { var cerveja = CervejaBuilder.Novo().Criar(); var estoque = new Lote(cerveja, 5); var quantidadeEsperada = estoque.Quantidade + quantidadeASerAdicionada; estoque.IncrementarQuantidade(quantidadeASerAdicionada); Assert.Equal(quantidadeEsperada, estoque.Quantidade); }