public void FindPathTest() { var engine = new LogicEngine(new TestSettings(), "core"); var from = LogicOperations.NodeFromString("!bc & !bf & !bs & !bw & !rc & !rf & !rs & !rw"); var to = LogicOperations.NodeFromString("!bc & !bf & !bs & !bw & rc & rf & rs & rw"); var path = engine.FindPath(from, to); path.Should().NotBeNull(); path.length().Should().BeGreaterThan(0); }