/// <summary> /// Rotate the wheels, using the given ILogicSymbolGenerator implementation /// </summary> /// <param name="logicSymbolGenerator"></param> public void Rotate(ILogicSymbolGenerator logicSymbolGenerator) { for (int wheelNo = 0; wheelNo < Configuration.Constants.NoOfWheels; wheelNo++) { _symbols[wheelNo] = logicSymbolGenerator.GetWheelSymbol(); } }