Unit Testing Web API utilizando HttpServer o HttpSelfHostServer

Estoy tratando de hacer algunas pruebas de unidad para un proyecto de API web. Voy a simular el entorno de alojamiento web API. Parece que podría usar In memory host (HttpServer) o self host (HttpSelfHostServer).

Solo me pregunto cuáles son las diferencias y qué tecnología es buena para qué y hay alguna limitación para esas opciones.

Respuestas a la pregunta(1)

Su respuesta a la pregunta