Aşağıda, TestMethod
yaşıyorum VS 2013 ile test ediyorum ve Microsoft Fakes kullanıyorum. Yukarıdaki TestMethod
i Stub'ı kullanmanız gerekiyorsa İçin Microsoft Fakes kullanılarak XMLDocument'in Microsoft 2013'te Nasıl Kullanılması
[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);
}
, nasıl modfied edilmeli ve bunun yerine
XMLDocument
ait saplama kullanmak için iyi bir uygulama olacak?
Bunu denedim ama yeterli olup olmadığından emin değilim.
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);
Test edilen sınıfınızın (CMATracer) XmlAttributeCollection kullanması nedeniyle yanlış bir şeyle alay ettiniz. Lütfen CMATracer'ın C'tor uygulamasını ekleyin. –