public void Setup() { var complex1 = new STRIPS.ComplexGoal(); complex1.Goals.Add(new STRIPS.SimpleGoal(new STRIPS.Fact("tst"))); complex1.Goals.Add(new STRIPS.SimpleGoal(new STRIPS.Fact("on"))); var complex2 = new STRIPS.ComplexGoal(); complex2.Goals.Add(new STRIPS.SimpleGoal(new STRIPS.Fact("tst"))); _result = complex1.IsSame(complex2); }
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); }