Testing Colombia

Testing con calidad

Herramientas

Métodos que Devuelven un tipo de Clase con Nunit

En este ejemplo vamos a suponer que tenemos este tipo de método, se trata de un método que recibe un ID de cliente para obtener la información del cliente consultado, este método va a validar que el ID inicialmente no sea cero, de otro modo permitirá seguir la consulta:

En este sencillo ejemplo vamos a hacer un test sencillo que nos permita validar que el método retorna correctamente «NotFound» que corresponde a una clase de nuestro proyecto. Entonces nuestro test es el siguiente:

En la linea 7 se aprecia como a través del método ObtenerCliente(0) pasamos el valor cero para así poder probar el retorno de tipo de clase, como podemos ver en el assert de este test usamos la propiedad de .NET «TypeOf» la cual nos permite evaluar que el resultado es del tipo de clase NotFound para este caso.

Como se puede ver en este sencillo test nos permite evaluar una de las rutas del método, al final del test he imprimido el contenido que tiene la variable result, donde podemos ver efectivamente el tipo de clase que se retorna:

Deja un comentario

Tema creado por Anders Norén