Exemplo n.º 1
0
        public TypeJoinPointTests(WeavedInMemoryModule fixture)
        {
            var type       = fixture.Assembly.GetType("TestDataForWeaving.TypeJoinPoint.Target");
            var aspectType = fixture.Assembly.GetType("TestDataForWeaving.TypeJoinPoint.InstanceAspect");

            _aspect = Activator.CreateInstance(aspectType);

            _sut = Activator.CreateInstance(type, _aspect);
        }
Exemplo n.º 2
0
        public ArgsTests(WeavedInMemoryModule fixture)
        {
            _assembly = fixture.Assembly;

            var type       = _assembly.GetType("TestDataForWeaving.Args.ArgsTarget");
            var aspectType = _assembly.GetType("TestDataForWeaving.Args.ArgsAspect");

            _aspect = Activator.CreateInstance(aspectType);

            _sut = Activator.CreateInstance(type, _aspect);
        }
Exemplo n.º 3
0
 public AroundTests(WeavedInMemoryModule fixture) => _assembly = fixture.Assembly;
Exemplo n.º 4
0
 public BeforeTests(WeavedInMemoryModule fixture) => _assembly = fixture.Assembly;