5

リポジトリ クラスからデータを取得するコントローラーでテストを行おうとしています。これは、テストしたいリポジトリの一部です。

public class NewsRepository
{
    public IEnumerable<NewsItem> GetNews()
    {
        var result = (from n in n_db.NewsItems
                     orderby n.ID descending
                     select n).Take(3);
        return result;
    }
}

テストがどのように機能するかを知るための小さなコードです。私の HomeController では、Index() 内に次のコードがあります。

    public ActionResult Index()
    {
        ViewBag.Message = "Announcements";
        NewsRepository n_rep = new NewsRepository();
        var model = i_rep.GetNews();

        return View(model);
    }

私はテストにまったく慣れていないので、すべての説明は素晴らしいでしょう。ありがとう。

4

1 に答える 1