Perfil: Time de Qualidade, Testadores



Baixar 10.33 Mb.
Página93/99
Encontro30.10.2016
Tamanho10.33 Mb.
#161
1   ...   89   90   91   92   93   94   95   96   ...   99
Figura 26

Localizando o método AddItem no arquivo ShoppingCart.cs

    1. Note que o código não soma a quantidade recebida à quantidade atual ao ajustar a quantidade de um produto já existente. Corrija o problema acrescentando a soma conforme destacado abaixo:

public void AddItem(Product product, int quantity, DateTime dateAdded) {
//see if this item is in the cart already

ShoppingCartItem item = FindItem(product);


if (quantity != 0) {

if (item != null) {

//if the passed in amount is 0, do nothing

//as we're assuming "add 0 of this item" means

//do nothing

if (quantity != 0)

AdjustQuantity(product, item.Quantity + quantity);

} else {


if (quantity > 0) {

item = new ShoppingCartItem(product, quantity, dateAdded);

//add to list

Items.Add(item);



}

}
}


}

    1. Salve a alteração no arquivo ShoppingCart.cs pressionando Ctrl+S. Agora que corrigimos o problema iremos realizar o Check-in das alterações para gravá-las no Source Control. Além disso, precisamos associar esta alteração de código à correção do Bug com ID = 46.

    2. Na janela Solution Explorer, clique com o botão direito sobre o arquivo ShoppingCart.cs e selecione a opção Check-in...



Figura 27

Localicação da opção de check-in

    1. Na janela Solution Explorer, clique com o botão direito sobre o arquivo ShoppingCart.cs e selecione a opção Check-in... No diálogo Check-In Source Files... digite o texto “Correcting problem with product quantity adjustment” no campo Comment e clique em na opção Work Items a direita.






Baixar 10.33 Mb.

Compartilhe com seus amigos:
1   ...   89   90   91   92   93   94   95   96   ...   99




©bemvin.org 2022
enviar mensagem

    Página principal
Prefeitura municipal
santa catarina
Universidade federal
prefeitura municipal
pregão presencial
universidade federal
outras providências
processo seletivo
catarina prefeitura
minas gerais
secretaria municipal
CÂmara municipal
ensino médio
ensino fundamental
concurso público
catarina município
Serviço público
Dispõe sobre
reunião ordinária
câmara municipal
público federal
processo licitatório
Processo seletivo
educaçÃo universidade
seletivo simplificado
Secretaria municipal
sessão ordinária
Universidade estadual
ensino superior
Relatório técnico
técnico científico
Conselho municipal
direitos humanos
científico período
espírito santo
Curriculum vitae
língua portuguesa
pregão eletrônico
Sequência didática
distrito federal
Quarta feira
conselho municipal
prefeito municipal
educaçÃo secretaria
nossa senhora
segunda feira
educaçÃO ciência
Pregão presencial
Terça feira
agricultura familiar
poder executivo