public void PriorityTest10() { var soba = new Soba(); var prio = new TPrioAB(); soba.Register(new StubPrioBComponent(prio, true)); soba.Register(new StubPrioAComponent(prio, true)); Assert.Equal ( "A1A>[A ... = #[B ...] ]<A", soba.Eval("#[A ... = #[B ...] ]") ); }
public void PriorityTest3() { var soba = new Soba(); var prio = new TPrioAB(); soba.Register(new StubPrioBComponent(prio, false)); soba.Register(new StubPrioAComponent(prio, false)); Assert.Equal ( "A2A>[A ... = B1B>[B ...]<B ]<A", soba.Eval("#[A ... = #[B ...] ]") ); }