public CategoryTransactionsReport() { this.InitializeComponent(); var accountStorage = MainPage.GlobalSettings.Storages.AccountStorage; var categoryStorage = MainPage.GlobalSettings.Storages.CategoryStorage; var transactionStorage = MainPage.GlobalSettings.Storages.TransactionStorage; ViewModel = new CategoryTransactionsReportViewModel(accountStorage, categoryStorage, transactionStorage); ViewModel.Execute(); }
public void CreateViewModel_DefaultParameters() { var viewModel = new CategoryTransactionsReportViewModel( _storages.AccountStorage, _storages.CategoryStorage, _storages.TransactionStorage); Assert.IsNull(viewModel.Account); Assert.IsNull(viewModel.Category); Assert.IsNotNull(viewModel.Accounts); Assert.IsNotNull(viewModel.Categories); Assert.IsFalse(viewModel.IncludeSubCategories); Assert.AreEqual(DateTime.Today.Date, viewModel.StartDate.Date); Assert.AreEqual(DateTime.Today.Date, viewModel.EndDate.Date); }