public void Setup()
        {
            CardRepo =
                new CardRepoMock
            {
                MockData =
                    new CreditCardInterestRates
                {
                    [CreditCardType.Visa]       = 0.1M,
                    [CreditCardType.MasterCard] = 0.05M,
                    [CreditCardType.Discover]   = 0.01M,
                }
            };

            CardRepo_Incomplete =
                new CardRepoMock
            {
                MockData =
                    new CreditCardInterestRates
                {
                    [CreditCardType.Visa] = 0.1M,
                    //[CreditCardType.MasterCard] = 0.05M,
                    [CreditCardType.Discover] = 0.01M,
                }
            };
        }
 public OrderController(IOrderRepo orderRepo, IPackRepo packRepo, IUserRepo userRepo, ICardRepo cardRepo)
 {
     _orderRepo = orderRepo;
     _packRepo  = packRepo;
     _userRepo  = userRepo;
     _cardRepo  = cardRepo;
 }
Example #3
0
        public CardService(IEventAggregator eventAggregator, ICardRepo repo) : base(eventAggregator)
        {
            _repo             = repo;
            _cardsWithNumbers = new List <CardWrapper>();

            _eventAggregator.GetEvent <AddCardEvent>().Subscribe(OnAddCard);
            _eventAggregator.GetEvent <RemoveCardEvent>().Subscribe(OnRemoveCard);

            Cards = new List <CardWrapper>();
            foreach (Card DBcard in _repo.GetCards())
            {
                CardWrapper card = new CardWrapper(DBcard);
                card.NumberOfUses = card.MaxNumberOfUses;
                Cards.Add(card);
                for (int j = 0; j < card.MaxNumberOfUses; j++)
                {
                    _cardsWithNumbers.Add(card);
                }
            }
        }
Example #4
0
 public AuctionRepo(Project2Context context, IUserRepo userRepo, ICardRepo cardRepo)
 {
     _cardRepo = cardRepo;
     _userRepo = userRepo;
     _context  = context;
 }
 public CardController(ICardRepo cardRepo)
 {
     _cardRepo = cardRepo;
 }
Example #6
0
 public TradeController(ITradeRepo tradeRepo, IUserRepo userRepo, ICardRepo cardRepo)
 {
     _tradeRepo = tradeRepo;
     _userRepo  = userRepo;
     _cardRepo  = cardRepo;
 }
Example #7
0
 public SimpleInterestCalculator(ICardRepo cardRepo)
 {
     CardRepo = cardRepo;
 }
Example #8
0
 public CardManager(ICardRepo cardRepo)
 {
     _cardRepo = cardRepo;
 }
Example #9
0
 //public CardController()
 //{
 //    crepo = new CardRepo();
 //}
 public CardController(ICardRepo cr)
 {
     crepo = cr;
 }
 public ICardRepo GetCardRepo()
 {
     return _cardRepo ?? (_cardRepo = new CardRepo());
 }