public SetupDatabaseTest() { ObjectFactory.Initialize(SimpleInjectorIoCContainer.Prepare(false)); _customerBusinessLogic = ObjectFactory.GetInstance <ICustomerBusinessLogic>(); _transactionBusinessLogic = ObjectFactory.GetInstance <ITransactionBusinessLogic>(); }
public void Setup() { _logger = new Mock <ILogger>(); _logger.Setup(x => x.Error(It.IsAny <string>())).Verifiable(); _transactionRepository = new Mock <ITransactionRepository>(); _transactionRepository.Setup(x => x.Add(It.IsAny <ITransaction>())).Verifiable(); _transactionRepository.Setup(x => x.GetAll()) .Returns( new List <ITransaction>() { new Transaction { TransactionId = "TransactionId_01", Amount = 100, CurrencyCode = "THB", Date = new DateTime(2020, 12, 22), Status = "A" }, new Transaction { TransactionId = "TransactionId_02", Amount = 150, CurrencyCode = "USD", Date = new DateTime(2020, 12, 25), Status = "D" } } ); _transactionBusinessLogic = new TransactionBusinessLogic( _logger.Object, _transactionRepository.Object); }
public TransactionController() { _transactionBusinessLogic = new TransactionBusinessLogic(new TransactionDataService(new BudgetManagerDbContext())); _transactionService = new TransactionDataService(new BudgetManagerDbContext()); }
public TransactionServices(ITransactionBusinessLogic businessLogic) { _businessLogic = businessLogic; }
public TransactionsController(ITransactionBusinessLogic transactionBusinessLogic) { _transactionBusinessLogic = transactionBusinessLogic; }
/// <summary> /// Constructor /// </summary> public TransactionPresenter() { businessLogic = new TransactionBusinessLogic(); }