Ich versuche, Nunit Test Setup für meine Nancy API zu bekommen. Ich habe einen sehr einfachen Endpunkt:Komponententest NancyFX API - ConfigurableBootstrapper Ausnahme
this.Get["/"] = _ =>
{
return Negotiate
.WithModel(" API is running")
.WithStatusCode(HttpStatusCode.OK);
};
Wenn ich versuche es mit diesem Test zu testen:
this._browser = new Browser(with => {
with.Module(new IndexModule());
});
var result = this._browser.Get("/", with => { with.HttpRequest(); });
Assert.That(result.StatusCode, Is.EqualTo(HttpStatusCode.OK));
I ConfigurableBootstrapper Ausnahme und mit der Meldung von "OhNoes" erhalten.
Wenn ich die Rückkehr zu ändern:
return "API is running";
Es funktioniert. Ich denke, dass ich etwas in der Testeinrichtung vermisse, um die ausgehandelte Rückkehr zu erlauben.
Hat jemand eine Idee von dem, was ich falsch mache? Vielen Dank.