public void WhenUpdating()
 {
     _beliefStateRecorder = new AnalysisDataRepository();
     _beliefState = new BeliefStateForControlsAnalysis(_beliefStateRecorder);
     _beliefState.Initialise();
     _result = _beliefState.Update(_activation, 1);
 }
 public ObservableModelForBubble(IVisualArrayGenerator visualArrayGenerator, IBeliefStateForControls beliefState,
     IActivation activation, IBubbleDataRecorder activationDataRecorder)
 {
     _visualArrayGenerator = visualArrayGenerator;
     _beliefState = beliefState;
     _activation = activation;
     _activationDataRecorder = activationDataRecorder;
     _numberOfFixation = 0;
 }
 public BeliefStateForAnalysis(IBubbleDataRecorder beliefStateDataRecorder)
 {
     _beliefStateDataRecorder = beliefStateDataRecorder;
     _numberOfFixation = 0;
 }