Я вижу, что многие люди говорят о термине SUT, но не понимают, почему они используют этот термин.
SUT - это то, что вы хотите протестировать?
Откуда этот термин и что он означает?
Например, в этом тесте, что такое мой SUT?
[TestMethod]
public void UsersAction_should_return_IndexAction()
{
const long id = 1;
UsersViewModel viewModel = new UsersViewModel()
{
SelectedUsers = new long[] { 1, 2, 3, 4 }
};
ActionResult result = _controller.Users(id, viewModel);
result.AssertActionRedirect().ToAction("Index");
}