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