Escritura de prueba de unidad para métodos que usan User.Identity.Name en ASP.NET Web API

Estoy escribiendo casos de prueba utilizando Unit Test para ASP.NET Web API.

Ahora tengo una acción que realiza una llamada a algún método que he definido en la capa de servicio, donde he usado la siguiente línea de código.

string username = User.Identity.Name;
// do something with username
// return something

Ahora, cómo creo un método de prueba de unidad para esto, obtengo excepciones de referencia nula. Soy un poco nuevo para escribir la prueba de unidad y esas cosas.

Y quiero usar Unit Test solo para esto.

Por favor, ayúdame en esto. Gracias.

Respuestas a la pregunta(8)

Su respuesta a la pregunta