¿Cómo puedo realizar una prueba unitaria de una acción del controlador que utiliza la variable Controller.User?

Tengo una acción de controlador que redirige automáticamente a una nueva página si el usuario ya ha iniciado sesión (User.Identity.IsAuthenticated). ¿Cuál es la mejor manera de escribir una prueba de unidad para este escenario para garantizar que la redirección tenga lugar?

Respuestas a la pregunta(2)

Su respuesta a la pregunta