コード例 #1
0
ファイル: ATMachineTests.cs プロジェクト: MokretsovD/ATM
        public ATMachineTests()
        {
            _cardProcessor = Substitute.For <ICardProcessor>();
            _cashProcessor = Substitute.For <ICashProcessor>();

            _atMachine = new ATMachine(_cardProcessor, _cashProcessor);
        }
コード例 #2
0
 public ATMachine(
     ICardProcessor cardProcessor,
     ICashProcessor cashProcessor)
 {
     _cardProcessor = cardProcessor;
     _cashProcessor = cashProcessor;
 }
コード例 #3
0
 public CardController()
 {
     _cardProcessor = new CardProcessor();
     _apiKey        = ConfigurationManager.AppSettings["ApiKey"];
     _secretKey     = ConfigurationManager.AppSettings["SecretKey"];
     _apiUrl        = ConfigurationManager.AppSettings["ApiUrl"];
 }
コード例 #4
0
 private void ProcessDeck(ICardProcessor processor)
 {
     for (int i = 0; i < _unsortedDeck.Length; i++)
     {
         processor.Process(_unsortedDeck[i]);
     }
 }
コード例 #5
0
        public CardsView(ICardProcessor frontViewProcessor, ICardProcessor backViewProcessor)
        {
            FrontViewProcessor = frontViewProcessor ?? new BaseCardFrontViewProcessor();
            BackViewProcessor  = backViewProcessor ?? new BaseCardBackViewProcessor();
            var panGesture = new PanGestureRecognizer();

            panGesture.PanUpdated += OnPanUpdated;
            GestureRecognizers.Add(panGesture);
        }
コード例 #6
0
ファイル: CardsView.cs プロジェクト: mshenoy83/CardView
        public CardsView(ICardProcessor frontViewProcessor, ICardProcessor backViewProcessor)
        {
            FrontViewProcessor = frontViewProcessor;
            BackViewProcessor  = backViewProcessor;

            if (Device.RuntimePlatform != Device.Android)
            {
                var panGesture = new PanGestureRecognizer();
                panGesture.PanUpdated += OnPanUpdated;
                GestureRecognizers.Add(panGesture);
            }
        }
コード例 #7
0
ファイル: CarouselView.cs プロジェクト: logicsandbox/CardView
 public CarouselView(ICardProcessor frontViewProcessor, ICardProcessor backViewProcessor) : base(frontViewProcessor, backViewProcessor)
 {
     IsClippedToBounds = true;
 }
コード例 #8
0
 public CubeView(ICardProcessor frontViewProcessor, ICardBackViewProcessor backViewProcessor)
     : base(frontViewProcessor ?? new BaseCubeFrontViewProcessor(), backViewProcessor ?? new BaseCubeBackViewProcessor())
 {
 }
コード例 #9
0
ファイル: CoverFlowView.cs プロジェクト: nmumbwe/CardView
 public CoverFlowView(ICardProcessor frontViewProcessor, ICardBackViewProcessor backViewProcessor) : base(frontViewProcessor, backViewProcessor)
 {
 }
コード例 #10
0
ファイル: CarouselView.cs プロジェクト: RsZoli/CardView
 public CarouselView(ICardProcessor frontViewProcessor, ICardProcessor backViewProcessor) : base(frontViewProcessor, backViewProcessor)
 {
     IsClippedToBounds   = true;
     IsRecycled          = true;
     MoveWidthPercentage = 0.3;
 }
コード例 #11
0
 public CubeView(ICardProcessor frontViewProcessor, ICardBackViewProcessor backViewProcessor) : base(frontViewProcessor, backViewProcessor)
 {
 }
コード例 #12
0
 public CarouselView(ICardProcessor frontViewProcessor, ICardBackViewProcessor backViewProcessor)
     : base(frontViewProcessor ?? new BaseCarouselFrontViewProcessor(), backViewProcessor ?? new BaseCarouselBackViewProcessor())
 {
     IsClippedToBounds = true;
 }
コード例 #13
0
ファイル: SceneView.cs プロジェクト: troyvnit/CardView
 public SceneView(ICardProcessor frontViewProcessor, ICardProcessor backViewProcessor) : base(frontViewProcessor, backViewProcessor)
 {
     BackViewsDepth          *= 2;
     MaxChildrenCount        *= 2;
     DesiredMaxChildrenCount *= 2;
 }
コード例 #14
0
 public CoverFlowView(ICardProcessor frontViewProcessor, ICardBackViewProcessor backViewProcessor)
     : base(frontViewProcessor ?? new BaseCoverFlowFrontViewProcessor(), backViewProcessor ?? new BaseCoverFlowBackViewProcessor())
 {
 }
コード例 #15
0
 public Application(ICardProcessor networkService)
 {
     _networkService = networkService;
 }