public void SetWorkingMemory_method_should_set_the_workingmemory_property() { // arrange var workingMemory = new WorkingMemory.Builder().Build(); // act _engine.SetWorkingMemory(workingMemory); // assert Assert.Equal(workingMemory, _engine.GetWorkingMemory()); }
private WorkingMemory SeedWorkingMemory() { var workingMemory = new WorkingMemory.Builder().Build(); workingMemory.AddFact(new Fact() { Assertion = "Has .NET" }); return(workingMemory); }
public void Builder_WithWorkingMemory_method_should_set_the_workingmemory_property() { // arrange var workingMemory = new WorkingMemory.Builder().Build(); // act var engine = new InferenceEngine.Builder() .WithWorkingMemory(workingMemory) .Build(); // assert Assert.Equal(workingMemory, engine.GetWorkingMemory()); }
public Builder() { var workingMemory = new WorkingMemory.Builder().Build(); var ruleBase = new RuleBase.Builder().Build(); _engine = new InferenceEngine(workingMemory, ruleBase); }
private static WorkingMemory GenerateWorkingMemory() { var workingMemory = new WorkingMemory.Builder().Build(); return(workingMemory); }