public BankAccount_DIP(ITransactionRepository transactionRepository, IMailFormater mailFormater, IMessageService messageService) { _transactionRepository = transactionRepository; _messageService = messageService; _mailFormater = mailFormater; }
public void setup() { _mockRepository = new MockRepository(); _transactionRepository = _mockRepository.DynamicMock<ITransactionRepository>(); _mailFormater = _mockRepository.DynamicMock<IMailFormater>(); _messageService = _mockRepository.DynamicMock<IMessageService>(); _bankAccount = new BankAccount_DIP(_transactionRepository, _mailFormater, _messageService); }