У меня есть настраиваемый регистратор событий, и я хочу его протестировать.Как построить модульный тест
[Test]
public void AddLogWithExceptionAndEventLogEntryTypeTest()
{
const string loggerName = "mockLoggerName";
var logger = new MyLogger(loggerName);
System.Diagnostics.EventLog log = new System.Diagnostics.EventLog("System");
string logValue = Guid.NewGuid().ToString();
logger.AddEntry(new Exception(logValue),EventLogEntryType.Error);
foreach (
EventLogEntry entry in log.Entries)
{
if (entry.Message.ToUpper().Contains(logValue))
{
//what can is do ?
}
}
}
Что утверждают, что нужно использовать для предоставления информации, эта запись была добавлена?
Какую модульную тестовую структуру вы используете? –
nunit and rhinomock 3.6.0.0 – user278618
Может быть полезно http://bytes.com/topic/c-sharp/answers/260170-nunit-testing-eventlog-entry –