Я возвращающая JsonResult
из моего метода контроллера т.е.Получение HttpStatus от JsonResult
public JsonResult deleteStuff()
{
//Do some stuff
Response.StatusCode = (int) HttpStatusCode.NoContent;
return Json(new {}, JsonRequestBehavior.AllowGet);
}
Я хочу написать тест, который подтверждает, что данные в формате JSON является пустым объектом и HttpStatus является 204, но я не могу получить результат с помощью TestStack или непосредственно из возвращаемого объекта.
например:
var myResult =_administratorController.DeleteTheme(dummyId);
или
_administratorController
.WithCallTo(x => x.DeleteTheme(dummyId))
.ShouldReturnJson(x =>
{
Assert.That(HttpResultExtensions.ToResponseStatus(x), Is.EqualTo((int) HttpStatusCode.NoContent));
});
}