public void ExplicitComponentWrong() { Dec.Config.TestParameters = new Dec.Config.UnitTestParameters { explicitStaticRefs = new System.Type[] { typeof(EntityTemplateDecs) } }; var parser = new Dec.Parser(); parser.AddString(@" <Decs> <ComponentDec decName=""EntityComponent""> <type>SimpleComponent</type> </ComponentDec> <ComponentDec decName=""NonEntityComponent""> <type>StringComponent</type> </ComponentDec> <EntityDec decName=""EntityModel""> <components> <li>EntityComponent</li> </components> </EntityDec> </Decs> "); parser.Finish(); Environment.Startup(); var comp = new StringComponent(); ExpectErrors(() => new Entity(EntityTemplateDecs.EntityModel, comp)); }
public static void Execute(Entity entity, SimpleComponent simple, StringComponent str) { ++Executions; }