0
 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);


} 

これを解決するのを手伝ってくれるか、その方法のテストケースを書くのを手伝ってください..

4

1 に答える 1