Есть ли что-то неправильное в проверке многих вещей в этом unit test?:
ActualModel = ActualResult.AssertViewRendered() // check 1
.ForView("Index") // check 2
.WithViewData<List<Page>>(); // check 3
CollectionAssert.AreEqual(Expected, ActualModel); // check 4
Основными задачами этого теста являются проверка правильного представления (проверка 2) и содержит правильные данные (проверка 4).
Получил бы я что-нибудь, разделив это на несколько тестов? Я все делаю все правильно, но я не собираюсь разлучать ситуацию, если это не имеет практической ценности.
Я новичок в модульном тестировании, поэтому будьте осторожны.