Nancy test no encuentra ruta en otra asamblea
Tengo la siguiente especificación (usando Machine.Specifications o mSpec):
public class when_a_user_logs_in_successfully
{
static Browser _browser;
static BrowserResponse _response;
Establish context = () =>
{
var bootstrapper = new ConfigurableBootstrapper();
_browser = new Browser(bootstrapper);
};
Because of = () => _response = _browser.Get("/Login", with => with.HttpRequest());
It should_return_a_successful_response = () => _response.Body.ShouldNotBeNull();
}
La ruta de la especificación debe encontrar el siguiente módulo:
public class LoginModule : NancyModule
{
public LoginModule()
{
Get["/Login"] = parameters => "test";
}
}
Pero por alguna razón, la respuesta tiene un estado de "NotFound" y un Cuerpo que arroja una excepción diciendo que la transmisión está cerrada / eliminada. Mi solución de especificaciones tiene una referencia al ensamblado que contiene el LoginModule. ¿Qué más debo hacer para que la especificación encuentre la ruta en el módulo?