public SlotMachine(IMachineDisplay display, ISpinner spinner, IWinningsCalculator calculator) { this.currentAmount = 0; this.display = display; this.spinner = spinner; this.calculator = calculator; }
public MainViewModel(SyncService syncService, IReleasedJokeService<ReleaseJokeDataModel> releasedJokeService, ISpinner spinner) : base(spinner) { Debug.WriteLine("Main View Model Constructor"); _syncService = syncService;//new SyncService(Mvx.Resolve<IApiService>(), Mvx.Resolve<IRepository<ReleaseJoke>>(), Mvx.Resolve<IRepository<NewJoke>>()); _releasedJokeService = releasedJokeService; _viewState = MainViewState.NewJokes; ItemsPerPage = 10; //Initialize(); Debug.WriteLine("Main View Model Constructor Initialized"); }
public RunnerBuilder() { var spinnerMock = new Mock <ISpinner>(); spinnerMock.Setup(mock => mock.Start(It.IsAny <string>(), It.IsAny <Action>())) .Callback <string, Action>(( _, action) => { action(); }); _spinner = spinnerMock.Object; }
/// <summary> /// Konstruktor gry /// </summary> /// <param name="spinner"></param> /// <param name="winnings"></param> public Game(Reel[] reels, ISpinner spinner, IWinningsCalculator winnings, PlayerFinancesConfig player) { // TODO przerób na private, zrób Create() Ensure.ParamNotNullOrEmpty(reels, nameof(reels)); Ensure.ParamNotNull(spinner, nameof(spinner)); Ensure.ParamNotNull(winnings, nameof(winnings)); Ensure.ParamNotNull(player, nameof(player)); this.Reels = reels; this.Spinner = spinner; this.Winnings = winnings; this.Bet = player.Bet; this.Balance = player.Balance; this.CurrentWin = 0; }
public Runner(IDiskIOWrapper ioWrapper, IPathValidator pathValidator, IRepositorySnapshotBuilderWrapper builder, IStatsEnricher statsEnricher, ICoverageReportConverter converter, ILogger log, ISnapshotPersistence persistence, IProgressBarFactory progressBarFactory, ICommandLineExecutor executor, ISpinner spinner) { _ioWrapper = ioWrapper; _pathValidator = pathValidator; _builder = builder; _statsEnricher = statsEnricher; _converter = converter; _log = log; _persistence = persistence; _progressBarFactory = progressBarFactory; _executor = executor; _spinner = spinner; }
public SpinnerSpaces SpinSpinner(ISpinner spinner, SpinnerContext context) => spinner.Spin();
static void Main(string[] args) { SpinnerFactory myFactory = new SpinnerFactory(); ISpinner mySpinner = myFactory.createSpinner(SpinnerType.ASpinner); }
public ConsoleLogger(ISpinner spinner) { _spinner = spinner; }
public BaseViewModel(ISpinner spinner) { Spinner = spinner; }
public SplashViewModel(ISpinner spinner) : base(spinner) { }
public SettingsViewModel(ISettingService settingsService, IReleasedJokeService<ReleaseJokeDataModel> releasedJokeService, ISpinner spinner) : base(spinner) { SettingService = settingsService; _releasedJokeService = releasedJokeService; }
public AboutViewModel(ISpinner spinner) : base(spinner) { }