我看到很多人谈论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");
}