Base de datos
public CE_Libro ObtenerLibro(string ISBN)
{if( _Catalogo[ISBN] != null) 1
return _Catalogo[ISBN]; 2
else throw new Exception("El libro solicitado no existe"); 3
}4
Caminos: 1-2-4; 1-3-4Camino 124
Caso de prueba: Obtener libro
Entrada: Para un valor de ISBN = 123456 , y la lista catalogo con un conjunto de libros con ISBN = [10000, 23453, 123456, …].
Resultado: Se devuelveun objeto de tipo CE_Libro con ISBN = 123456
Condiciones:
Camino 134
Caso de prueba: No existe libro
Entrada: Para un valor de ISBN = 0000001 ; y la lista catalogo = la lista catalogo conun conjunto de libros con ISBN = [10000, 23453, 123456, …].
Resultado: Se envía el mensaje ("El libro solicitado no existe");
public bool Existe(string ISBN)
{
bool finish =false; 1
int i = 0; 1
while(i < _CatalogoLibros.Count && !finish) 1
{
finish = (_CatalogoLibros[i] as CE_Libro).ISBN == ISBN; 2i++; 2
}
return finish; 3
}
Caminos: 1-3; 1-2-1…3;
Camino 1-3
Caso de prueba: Catálogovacío
Entrada: Para un valor de ISBN = 123456 , y la lista catalogo con un conjunto de libros con ISBN = [].
Resultado: La variable de existencia debe obtener FALSE.
Condiciones:
Camino1-2-1…3
Caso de prueba: Existe algún elemento
Entrada: Para un valor de ISBN = 123456 , y la lista catalogo con un conjunto de libros con ISBN = [10000, 23453, 123456, …].
Resultado: La variable...
Regístrate para leer el documento completo.