Exemplo n.º 1
0
        public void Setup()
        {
            _mockChangeCalculator         = MockRepository.GenerateMock <IChangeCalculator>();
            _mockVendingMachineRepository = MockRepository.GenerateMock <IVendingMachineRepository>();

            _fixture = new Fixture();
            _sut     = new PurchaseHandler(_mockChangeCalculator, _mockVendingMachineRepository);
        }
Exemplo n.º 2
0
        public PurchaseHandler(IChangeCalculator changeCalculator, IVendingMachineRepository vendingMachineRepository)
        {
            CoinsEntered     = new List <double>();
            TransactionState = TransactionState.StandBy;

            _changeCalculator         = changeCalculator;
            _vendingMachineRepository = vendingMachineRepository;
        }
Exemplo n.º 3
0
 public PaymentController(IVendingMachineRepository repository, ICreditCardProcessor creditCardProcessor)
 {
     _repository          = repository;
     _creditCardProcessor = creditCardProcessor;
 }
Exemplo n.º 4
0
 public PaymentControllerTests()
 {
     _repository  = new TestRepository.VendingMachineRepository();
     _ccProcessor = new CreditCard.TestCreditCardProcessor();
 }
 public ProductControllerTests()
 {
     _repository = new TestRepository.VendingMachineRepository();
 }
Exemplo n.º 6
0
 public ProductController(IVendingMachineRepository repository)
 {
     _repository = repository;
 }