#.net #nancy
#.net #nancy
Вопрос:
Я борюсь с этим… Ну, у меня есть проект консольного приложения .Net Core с использованием Nancy, вот что я получил
using Nancy;
public class HomeModule : NancyModule
{
public HomeModule()
{
Get("/", args => HttpStatusCode.OK);
Post("/", args => HttpStatusCode.BadRequest);
}
}
И я пытался протестировать это
public void simplest_get_test()
{
var browser = new Browser(with => with.Module(new HomeModule()));
var response = browser.Get("/", with => {
with.HttpRequest();
});
}
Я хочу сделать что-то подобное, и я не знаю, подходит ли экземпляр браузера
Assert.AreEqual(HttpStatusCode.OK, response);
Но я не знаю, как, я немного потерялся
Заранее спасибо.
Комментарии:
1. Выглядит примерно так. Какие у вас проблемы?
Ответ №1:
Поскольку ваш ответ является экземпляром HttpWebResponse, вам необходимо изменить свое утверждение на:
Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
В остальном все выглядит нормально.