Beispiel #1
0
 public ObsService(IFormRepository formRepository, IEncounterRepository encounterRepository,
                   IObsRepository obsRepository
                   , INavigationEngine navigationEngine, IValidationEngine validationEngine, IClientStateRepository clientStateRepository)
 {
     _formRepository        = formRepository;
     _encounterRepository   = encounterRepository;
     _obsRepository         = obsRepository;
     _navigationEngine      = navigationEngine;
     _validationEngine      = validationEngine;
     _clientStateRepository = clientStateRepository;
 }
        public void SetUp()
        {
            _liveSetting = new LiveSetting(_database.DatabasePath);
            var formRepository = new FormRepository(_liveSetting,
                                                    new QuestionRepository(_liveSetting,
                                                                           new ConceptRepository(_liveSetting, new CategoryRepository(_liveSetting))));

            _formId           = TestDataHelpers._formId;
            _form             = formRepository.GetWithQuestions(_formId, true);
            _encounter        = TestHelpers.CreateTestEncountersWithObs(_form);
            _encounterNew     = TestHelpers.CreateTestEncounters(_form);
            _navigationEngine = new NavigationEngine();
        }
 public void SetUp()
 {
     _liveSetting    = new LiveSetting(_database.DatabasePath);
     _formRepository = new FormRepository(_liveSetting,
                                          new QuestionRepository(_liveSetting,
                                                                 new ConceptRepository(_liveSetting, new CategoryRepository(_liveSetting))));
     _encounterRepository   = new EncounterRepository(_liveSetting);
     _obsRepository         = new ObsRepository(_liveSetting);
     _clientStateRepository = new ClientStateRepository(_liveSetting);
     _formId           = TestDataHelpers._formId;
     _form             = _formRepository.GetWithQuestions(_formId, true);
     _encounterNew     = TestHelpers.CreateTestEncounters(_form);
     _encounter        = TestHelpers.CreateTestEncountersWithObs(_form);
     _navigationEngine = new NavigationEngine();
     _validationEngine = new ValidationEngine();
     _obsService       = new ObsService(_formRepository, _encounterRepository, _obsRepository, _navigationEngine, _validationEngine, _clientStateRepository);
 }