AdvertisementDataContext db = new AdvertisementDataContext(); //make an object so that we can retrieve data from database
public ActionResult Index()
{
var advertisement = db.Advertisements.ToArray(); // retrieve data from database
return View(advertisement); // we return the object to the index view
}
このコードのテストケースを書きますが、うまくいかず、エラーが発生します
Error 1 The type 'System.Data.Entity.DbContext' is defined in an assembly that is not referenced. You must add a reference to assembly 'EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
私のテスト方法は
[TestMethod]
public void TestIndex() {
Bartering.Models.AdvertisementDataContext db = new Bartering.Models.AdvertisementDataContext();
AdvertisementController controller = new AdvertisementController();
ViewResult result = controller.Index() as ViewResult;
Assert.AreEqual(db.Advertisements, result.ViewBag);
}
これを解決するのを手伝ってくれるか、その方法のテストケースを書くのを手伝ってください..