public void Setup() { var goal = new STRIPS.SimpleGoal(new STRIPS.Fact("Test", new STRIPS.ValueParameter("test"))); _result = goal.IsFulFilled(new List <STRIPS.Fact> { new STRIPS.Fact("Test", new STRIPS.ValueParameter(null)) }); }
public void Setup() { _mockAction = new Mock <SomeAction>(); _mockAction.Setup(x => x.Clone()).Returns(new SomeAction()); _goal = new STRIPS.SimpleGoal(new STRIPS.Fact("OneParam", new STRIPS.ValueParameter(_obj))); _mockAction.Setup(x => x.GetAssignment(It.IsAny <STRIPS.Fact>(), It.IsAny <STRIPS.SimpleGoal>(), _currentBeliefs)).Returns(new Dictionary <string, object> { { "test", _obj } }); _mockAction.Setup(x => x.IsApplicableForAdd(_goal, _currentBeliefs)).Returns(_fact); _result = _mockAction.Object.InstantiateFor(_goal, _currentBeliefs); }
public void Setup() { _subFact1 = new Mock <STRIPS.Fact>("name"); _subFact1.Setup(x => x.IsSameAs(It.IsAny <STRIPS.Fact>())).Returns(true); _subFact2 = new Mock <STRIPS.Fact>("name2"); _subFact2.Setup(x => x.IsSameAs(It.IsAny <STRIPS.Fact>())).Returns(true); var subGoal1 = new STRIPS.SimpleGoal(_subFact1.Object); var subGoal2 = new STRIPS.SimpleGoal(_subFact2.Object); var complex1 = new STRIPS.ComplexGoal(); complex1.Goals.Add(subGoal1); complex1.Goals.Add(subGoal2); var complex2 = new STRIPS.ComplexGoal(); complex2.Goals.Add(subGoal1); complex2.Goals.Add(subGoal2); _result = complex1.IsSame(complex2); }
public void Setup() { var goal = new STRIPS.SimpleGoal(new STRIPS.Fact("Test", new STRIPS.NamedParameter("test"))); _result = goal.IsFulFilled(new List <STRIPS.Fact>()); }
public void Setup() { _fact = new STRIPS.Fact("name"); _action = new SomeAction(); _result = new STRIPS.SimpleGoal(_fact, _action); }