private void RecarregarArma() { var quantidadeDeBalasNecessariaParaEncherOPente = Arma.QuantidadeDeBalasNoPente - Arma.QuantidadeDeBalasRestantesNoPente; Arma.RecarregarPente(quantidadeDeBalasNecessariaParaEncherOPente); }
public void Deve_recarregar_arma() { const int quantidadeDeBalasRecarregadas = 20; var arma = new Arma(_nome, _tipoDaArma, _quantidadeDeBalasNoPente); var quantidadeEsperada = arma.QuantidadeDeBalasRestantesNoPente + quantidadeDeBalasRecarregadas; arma.RecarregarPente(quantidadeDeBalasRecarregadas); Assert.Equal(quantidadeEsperada, arma.QuantidadeDeBalasRestantesNoPente); }
public Arma Criar() { var arma = new Arma(_nome, _tipo, _quantidadeDeBalasNoPente); if (_quantidadeDeBalasRestantesNoPente > 0) { arma.RecarregarPente(_quantidadeDeBalasRestantesNoPente); } return(arma); }