Как применять unit test к ASP.NET MVC Database First

242
22 марта 2017, 14:32

В контроллере есть метод добавления новой записи в базу

  public ActionResult Create()
    {
        return View();
    }
    [HttpPost]
    [ValidateAntiForgeryToken]
    public ActionResult Create([Bind(Include = "Id,Cat")] Category category) //
    {
        if (ModelState.IsValid)
        {
            db.Categories.Add(category);
            db.SaveChanges();
            TempData["message"] = string.Format("Добавление прошло успешно!");
            return RedirectToAction("Index");
        }
        return View(category);
    }

Как правильно выполнить юнит тест на проверку добавления. Все примеры что я искал основаны на code first, и категорически отличаются от моего контроллера.

READ ALSO
Паттерн MVP для Windows Forms

Паттерн MVP для Windows Forms

У меня есть небольшой проект, который я хочу переписать, используя паттерн MVPПроект на платформе Windows Forms

303
Как соединить две окружности прямой

Как соединить две окружности прямой

Имеются две окружности одного радиуса R с центрами в точках x1, y1; x2, y2, с произвольным расположением

297
Какой инструмент выбрать для клиента и для работы с базой данных используя C#?

Какой инструмент выбрать для клиента и для работы с базой данных используя C#?

Какой инструмент выбрать для клиента и для работы с базой данных используя C#?

280
Подписаться на событие внутри job

Подписаться на событие внутри job

Используется QuartzNET

214