Exemplo n.º 1
0
        public TransactionController()
        {
            var accountRepository = RepositoryFactory.GetAccountRepository();
            var transactionRepository = RepositoryFactory.GetTransactionRepository();
            var categoryRepository = RepositoryFactory.GetCategoryRepository();
            var propertyRepository = RepositoryFactory.GetPropertyRepository();

            _transactionApp = new TransactionApp(transactionRepository, accountRepository, categoryRepository, propertyRepository);
            _categoryChangerApp = new CategoryChangerApp(transactionRepository, categoryRepository);
        }
Exemplo n.º 2
0
        public void Setup()
        {
            _property = PropertyBuilder.AProperty().WithId(3).Build();
            _category = CategoryBuilder.ACategory().WithProperty(_property).WithId(3).Build();
            _account = AccountBuilder.AnAccount().WithProperty(_property).Build();

            _categoryRepository.Setup(x => x.Get(_category.Id)).Returns(_category);
            _accountRepository.Setup(x => x.Get(_account.Id)).Returns(_account);
            _propertyRepository.Setup(x => x.Get(_property.Id)).Returns((_property));

            _categoryChangerApp = new CategoryChangerApp(_transactionRepository.Object, _categoryRepository.Object);
        }