Unit testing Log4Net的断言附加器?

Unit testing Log4Net的断言附加器?,unit-testing,nunit,log4net,assert,Unit Testing,Nunit,Log4net,Assert,是否有一种“标准”的方法来引入针对Log4Net输出的断言 例如 或 我可以为Log4Net编写一个断言appender,但我认为肯定已经有了什么东西?目前还没有这样的东西(根据谷歌的说法) 我们所做的是和的结合。基本上,我们已经构建了一些扩展方法,使我们能够对一个对象进行简单的断言 NUnit.Log4Net.Checkpoint() ...run some code that should not throw warnings... NUnit.Log4Net.AssertNoError

是否有一种“标准”的方法来引入针对Log4Net输出的断言

例如


我可以为Log4Net编写一个断言appender,但我认为肯定已经有了什么东西?

目前还没有这样的东西(根据谷歌的说法)

我们所做的是和的结合。基本上,我们已经构建了一些扩展方法,使我们能够对一个对象进行简单的断言

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")