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