Ejemplo n.º 1
0
        public SlotMachine(IMachineDisplay display, ISpinner spinner, IWinningsCalculator calculator)
        {
            this.currentAmount = 0;

            this.display    = display;
            this.spinner    = spinner;
            this.calculator = calculator;
        }
Ejemplo n.º 2
0
 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");
 }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
        /// <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;
        }
Ejemplo n.º 5
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;
 }
Ejemplo n.º 6
0
 public SpinnerSpaces SpinSpinner(ISpinner spinner, SpinnerContext context) => spinner.Spin();
Ejemplo n.º 7
0
 static void Main(string[] args)
 {
     SpinnerFactory myFactory = new SpinnerFactory();
     ISpinner       mySpinner = myFactory.createSpinner(SpinnerType.ASpinner);
 }
Ejemplo n.º 8
0
 public ConsoleLogger(ISpinner spinner)
 {
     _spinner = spinner;
 }
Ejemplo n.º 9
0
 public BaseViewModel(ISpinner spinner)
 {
     Spinner = spinner;
 }
Ejemplo n.º 10
0
 public SplashViewModel(ISpinner spinner)
     : base(spinner)
 {
 }
Ejemplo n.º 11
0
 public SettingsViewModel(ISettingService settingsService, IReleasedJokeService<ReleaseJokeDataModel> releasedJokeService, ISpinner spinner)
     : base(spinner)
 {
     SettingService = settingsService;
     _releasedJokeService = releasedJokeService;
 }
Ejemplo n.º 12
0
 public AboutViewModel(ISpinner spinner)
     : base(spinner)
 {
 }