Web Api ile ilgili temel bilgileri öğreniyorum ve bir nesneyi Ok(object)
numaralı telefondan döndürmek ve iletmek istiyorum. Böyle bir şey:Nesne HttpActionResult Ok yönteminden (Web Api) nasıl alınır?
[HttpGet]
public IHttpActionResult Get()
{
var someString = "";
return Ok(someString);
}
Şimdi bu yöntemi test etmek ve beklendiği gibi bu al() yönteminden döndürülen dize aynıysa kabul ettirmek isterler. Böyle bir şey olacaktır sanırım:
[TestMethod]
public void TestGet()
{
IHttpActionResult result = controller.Get();
Assert.AreEqual("", result.??);
}
Ben this soru gördüm ama iyi cevap HttpStatusCode
değil geçirilen nesne doğrulamak için nasıl açıklayan edilir.
yerine sonuç şeye tam olarak eşit olduğunu test? –
@JonSkeet Haklısınız. Geçiş nesnesinin geçerli olup olmadığını test etmeye çalışmak yerine, bazı postconditionslar ekleyeceğim ve bunlara bağlı olarak, farklı "HttpActionResults" döndüreceğim. Çok teşekkür ederim. –
aslında, döndürülen sonucu sınamak anlamında durumlar vardır. –