11
क्या एमएसटीएस्ट [क्लासक्लेनअप] & [कक्षा आरंभ] के लिए गैर स्थैतिक समकक्ष हैं?क्या एमएसटीएस्ट [क्लासक्लेनअप] और [क्लासइंस्टॉलिज़] के लिए गैर स्थैतिक समकक्ष हैं?
मैं कुछ सिस्टम/एकीकरण स्तर परीक्षणों के लिए एमएसटीएस्ट का उपयोग कर रहा हूं, और मैं परीक्षण में कनेक्शन शुरू करने के & की सफाई के बारे में चिंता नहीं करना चाहता हूं।
उदाहरण कोड:
[TestClass]
public class DefectCreatorTest
{
private long _cookie;
private soapcgi _soap;
[ClassInitialize]
public void Initialize()
{
_soap = new soapcgi {Url = "http://localhost:80/scripts/soapcgi.exe"};
_cookie = Transaction.Login(_soap);
}
[ClassCleanup]
public void TearDown()
{
Transaction.Logout(_cookie, _soap);
}
[TestMethod]
public void CreateDefectTest()
{
var result = _soap.Foo();
Assert.AreEqual("bar", result);
}
}
गैर-स्थैतिक द्वारा आपका क्या मतलब है? आपके उदाहरण कोड में क्या गलत है? – seldary
उदाहरण कोड संकलित करता है, लेकिन नहीं चलाएगा। ClassInitialize के साथ सजाए गए विधि को एक स्थिर विधि होना चाहिए। –
परीक्षण नहीं चलाया जाएगा क्योंकि टेस्टकॉन्टेक्स्ट सेटअप विधि में पास होने के लिए प्रारंभिक विधि आवश्यक है, भले ही इसका उपयोग न हो। –