Log4Net的断言附加器?

时间:2010-01-11 17:46:46

标签: unit-testing nunit log4net assert

是否存在针对Log4Net输出引入断言的“标准”方法?

E.g。

NUnit.Log4Net.Checkpoint()

...run some code that should not throw warnings...

NUnit.Log4Net.AssertNoErrors()
NUnit.Log4Net.AssertNoErrorsOrWarnings()

或者

NUnit.Log4Net.Checkpoint()

...code that warns user about an obsolete value...

NUnit.Log4Net.AssertOneWarnings("obsolete value used")

我可以为Log4Net编写一个断言appender,但是认为那里肯定有东西吗?

1 个答案:

答案 0 :(得分:2)

目前还没有这样的东西(据谷歌称)。

我们正在做的是thisthis的组合。基本上,我们已经构建了一些扩展方法,使我们能够针对MemoryAppender执行简单的断言。