public void SetUp() { _liveSetting = new LiveSetting(_database.DatabasePath); _obsRepository = new ObsRepository(_liveSetting); var encounters = TestDataHelpers.Encounters; _encounter = encounters.First(); _obs = _encounter.Obses.First(); }
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 should_Save_Or_Update_Obs_New() { var newObs = _obs; newObs.Id = LiveGuid.NewGuid(); _obsRepository.SaveOrUpdate(newObs); _obsRepository = new ObsRepository(_liveSetting); var savedNewObs = _obsRepository.Get(newObs.Id); Assert.AreEqual(newObs.Id, savedNewObs.Id); Assert.IsNotNull(savedNewObs); }
public void should_Save_Or_Update_Obs_Exisitng() { var exisingObs = _obs; exisingObs.ValueText = "TTTT"; _obsRepository.SaveOrUpdate(exisingObs); _obsRepository = new ObsRepository(_liveSetting); var savedNewObs = _obsRepository.Get(exisingObs.Id); Assert.IsNotNull(savedNewObs); Assert.AreEqual("TTTT", savedNewObs.ValueText); }
public EncounterService(IClientRepository clientRepository, IPracticeRepository practiceRepository, IEncounterRepository encounterRepository, IObsRepository obsRepository, IObsFinalTestResultRepository obsFinalTestResultRepository, IObsLinkageRepository obsLinkageRepository, IObsTestResultRepository obsTestResultRepository, IObsTraceResultRepository obsTraceResultRepository, IObsMemberScreeningRepository obsMemberScreeningRepository, IObsFamilyTraceResultRepository obsFamilyTraceResultRepository, IObsPartnerScreeningRepository obsPartnerScreeningRepository, IObsPartnerTraceResultRepository obsPartnerTraceResultRepository, IInvalidMessageRepository invalidMessageRepository) { _clientRepository = clientRepository; _practiceRepository = practiceRepository; _encounterRepository = encounterRepository; _obsRepository = obsRepository; _obsFinalTestResultRepository = obsFinalTestResultRepository; _obsLinkageRepository = obsLinkageRepository; _obsTestResultRepository = obsTestResultRepository; _obsTraceResultRepository = obsTraceResultRepository; _obsMemberScreeningRepository = obsMemberScreeningRepository; _obsFamilyTraceResultRepository = obsFamilyTraceResultRepository; _obsPartnerScreeningRepository = obsPartnerScreeningRepository; _obsPartnerTraceResultRepository = obsPartnerTraceResultRepository; _invalidMessageRepository = invalidMessageRepository; }
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); }