2016-07-06 6 views
1

У меня есть вопрос, связанный с модульными испытаниями. У меня есть MVC-контроллер, в котором у меня разные действия, и я хочу писать модульные тесты для всех действий. Я написал модульные тесты для классов/функций с использованием NUnit и VS Unit Test, но можете ли вы рекомендовать любую инфраструктуру для написания модульных тестов на действия контроллера ?Испытания блока управления MVC

С уважением

+0

То же комбо должно быть достаточно хорошим для вашего сценария, тоже –

+0

[Создание модульных тестов для приложений ASP.NET MVC] (http://www.asp.net/mvc/overview/older-versions-1/unit-testing/creating-unit-tests-for-asp-net-mvc-applications-cs) – Nkosi

+0

Вопросы, предлагающие нам рекомендовать или найти книга, инструмент, библиотека программного обеспечения, учебник или другой ресурс вне сайта не относятся к теме для переполнения стека, поскольку они, как правило, привлекают упрямые ответы и спам. Вместо этого опишите проблему и то, что было сделано до сих пор, чтобы ее решить. – Lexi

ответ

0

Реферирование Creating Unit Tests for ASP.NET MVC Applications (C#)

Из того, что вы уже говорили, вы должны быть в состоянии использовать инструменты, которые у вас уже есть рамки NUnit и VS Unit Test

Например

[Test] 
public void TestDetailsViewData() 
{ 
    var controller = new ProductController(); 
    var result = controller.Details(2) as ViewResult; 
    var product = (Product) result.ViewData.Model; 
    Assert.AreEqual("Laptop", product.Name); 
} 
+0

Позвольте мне проверить это, спасибо Nkosi –

Смежные вопросы