public void AspectTargetingAssignable()
{
String content = "" +
"aspect McBrother for [ assignableFrom(System.Collections.IList) ] " +
" " +
"end " +
" ";
EngineConfiguration conf = ProcessContent(content);
Assert.IsFalse(_context.HasErrors);
AspectDefinition aspect = conf.Aspects[0];
Assert.AreEqual( TargetStrategyEnum.Assignable, aspect.TargetType.TargetStrategy );
Assert.IsNotNull( aspect.TargetType.AssignType );
Assert.IsNotNull( aspect.TargetType.AssignType.ResolvedType );
Assert.AreEqual( typeof(System.Collections.IList), aspect.TargetType.AssignType.ResolvedType );
}