मुझे लगता है कि बहुत से लोग 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");
}
बेशक मैक्स और स्टब्स परीक्षण किए जा रहे सिस्टम का हिस्सा नहीं हैं। यह वास्तव में एसयूटी की परिभाषा नहीं है और यह समझा नहीं जाता कि यह शब्द क्यों मौजूद है। सही परिभाषा xUnit टेस्ट पैटर्न द्वारा प्रदान की जाती है जिसे आप यहां देख सकते हैं [http://xunitpatterns.com/SUT.html)। –