コード例 #1
0
        private ReminderDataService GetReminderDataServiceWithFakes(DatabaseConnectionFake databaseConnectionFake)
        {
            ReminderRepository  repository  = new ReminderRepository(databaseConnectionFake);
            ReminderDataService dataService = new ReminderDataService(repository);

            return(dataService);
        }
コード例 #2
0
        public void Init()
        {
            DatabaseConnectionFake databaseConnectionFake = new DatabaseConnectionFake();

            _databaseConnection      = databaseConnectionFake.GetConnection();
            _ReminderDatasetProvider = ReminderDatasetProvider.SingletonInstance;
            _reminderDataService     = GetReminderDataServiceWithFakes(databaseConnectionFake);

            _databaseConnection.CreateTable <Reminder>();
        }
コード例 #3
0
        private ReminderEditViewModel GetReminderViewModelWithFakes()
        {
            DialogServiceDummy     dialogService     = new DialogServiceDummy();
            DatabaseConnectionFake connectionService = new DatabaseConnectionFake();

            ReminderRepository    repository  = new ReminderRepository(connectionService);
            ReminderDataService   dataService = new ReminderDataService(repository);
            ReminderEditViewModel viewModel   = new ReminderEditViewModel(dataService, dialogService);

            return(viewModel);
        }