NUnit和Postsharp方面无法正常工作

时间:2015-03-04 15:25:49

标签: c# .net nunit postsharp

我的问题很简单。我来过以下案例:

[TestFixture]
public class MyAspectTest
{

    [MyAspect]
    public void DummyMethod(int integerInput)
    {
          var dummyVariable = 1;
    }

    [Test]
    public void AttributeTest()
    {
        DummyMethod(0);
    }
}

MyAspect:

public class MyAspect : MethodInterceptionAspect
{
    public override void OnInvoke(MethodInterceptionArgs args)
    {
        var test = 1;
    }
}

当我在“var test = 1;”中使用断点调试AttributeTest时,它永远不会中断,这意味着方面的“OnInvoke”永远不会运行。运行dummyVariable线并且测试成功结束。

为什么?

0 个答案:

没有答案