Как проверить код обработчика событий?Модуль тестирует код обработчика событий
Я это
[TestMethod]
[ExpectedException(typeof(XmlException))]
public void TheXMLValidationEventHandlerWorksOK()
{
string xSDFilePath = @"XML Test Files\wrongXSDFile.xsd";
try
{
XmlSchema xmlSchema = XmlSchema.Read(new StreamReader(xSDFilePath), XMLValidationEventHandler);
}
catch (System.Xml.XmlException e)
{
Assert.IsNotNull(e);
throw e;
}
}
private void XMLValidationEventHandler(object sender, ValidationEventArgs e)
{
throw e.Exception;
}
Но NCover утверждает, что код события handlet сам не тестируется («Сбрось e.Exception» отмечен красным цветом).
Могу ли я попытаться позвонить непосредственно методу обработчика событий? Как создать экземпляр ValidationEventArgs?
Я сейчас проверяю все сообщения, которые забыл отметить как ответ. Извините за задержку – Kaikus