【发布时间】:2015-01-07 03:37:09
【问题描述】:
对使用 PostSharp 方面的类进行单元测试的正确方法是什么? 示例:
class MyViewModel
{
[AsyncOperationInformView]
public async Task DoSmth()
{
... code
}
}
我想我可以对我的AsyncOperationInformView 方面进行单元测试,然后在MyViewModel 中添加单元测试以检查方面是否“附加”到方法DoSmth()(不测试视图模型测试中的方面逻辑)。这是有效的好方法吗?如果是这样怎么做(如何检查方面是否“附加”)?如果不是 - 为什么这是个坏主意,正确的方法是什么?
【问题讨论】:
标签: c# unit-testing aop postsharp