Ejemplo n.º 1
0
 public ErraticSuckActionHandler(IVacuumWorldActionHandler decoratedHandler,
                                 double cleanExtraProbability = 0.5, double makeDirtyProbability = 0.5)
 {
     _decoratedHandler      = decoratedHandler;
     _cleanExtraProbability = cleanExtraProbability;
     _makeDirtyProbability  = makeDirtyProbability;
 }
Ejemplo n.º 2
0
 public VacuumWorld(VacuumWorldState state, IVacuumWorldActionHandler actionHandler)
 {
     State          = state.Clone();
     _actionHandler = actionHandler;
 }
Ejemplo n.º 3
0
 public VacuumWorldSearchProblem(VacuumWorldState initialState, IVacuumWorldActionHandler actionHandler)
 {
     InitialState   = initialState;
     _actionHandler = actionHandler;
 }
Ejemplo n.º 4
0
 public void Setup()
 {
     _decoratedHandler = A.Fake <IVacuumWorldActionHandler>();
     _handler          = new ErraticSuckActionHandler(_decoratedHandler);
     _state            = new VacuumWorldState(3);
 }