का उपयोग कर वीएस 2013 में एक्सएमएल डॉक्यूमेंट को कैसे रोकें मेरे पास नीचे TestMethod
है, मैं वीएस 2013 के साथ परीक्षण कर रहा हूं और मैं माइक्रोसॉफ्ट फॉक्स का उपयोग कर रहा हूं।माइक्रोसॉफ्ट फॉक्स
[TestMethod]
public void ConstructorTestForCMAClass()
{
XmlDocument doc = new XmlDocument();
doc.LoadXml("<add name=\"console\" type=\"System.Diagnostics.DefaultTraceCMA\" value=\"Error\"/>");
XmlAttributeCollection attrColl = doc.DocumentElement.Attributes;
CMATracer cMATracer = new CMATracer(attrColl);
}
ऊपर TestMethod
मैं स्टब उपयोग करने के लिए है, तो के लिए, यह कैसे modfied किया जाना चाहिए और कि XMLDocument
के बजाय ठूंठ उपयोग करने के लिए एक अच्छा अभ्यास हो जाएगा?
मैंने यह कोशिश की है लेकिन यह सुनिश्चित नहीं है कि यह पर्याप्त है या नहीं।
StubXmlDocument stubXmlDocument = new StubXmlDocument();
stubXmlDocument.LoadXml("<add name=\"console\" type=\"System.Diagnostics.DefaultTraceCMA\" value=\"Error\"/>");
//create a stub attribute collection
XmlAttributeCollection attrCollection = stubXmlDocument.DocumentElement.Attributes;
CMATracer cMATracer = new CMATracer(attrColl);
ऐसा लगता है कि परीक्षण के तहत आपकी कक्षा (सीएमएट्रैसर) XmlAttributeCollection का उपयोग करती है ताकि आपको गलत चीज़ का मज़ाक उड़ाया जा सके। कृपया सीएमएट्रैसर के सीटर कार्यान्वयन को जोड़ें। –