私は MVC アプリケーションを開発しており、その中で単体テストを作成しようとしています。
以下に示すように、単体テストを作成しました。
   [TestMethod]
        public void Company_Details2()
        {
            Company oCompany = new Company();
            var result = oCompanyController.Details(97) as ViewResult;
            var Comp = (Company)result.ViewData.Model;
            Assert.AreEqual("TName", Comp.Name);
        }
コントローラーは次のとおりです。
[SessionFilterAction]
public ViewResult Details(int id)
{
    Company company = db.Companies.Find(id);
    return View(company);
}
単体テストを実行しようとすると、最後の行のテスト メソッドでエラーが返されます。
オブジェクト参照がオブジェクト インスタンスに設定されていません。
単体テストは初めてなので、index、Create、Edit、Details、および Delete メソッドのテスト メソッドの書き方がわかりません。どこで見つけることができますか?