Class ObservationServiceTest
[TestFixture]
public class ObservationServiceTest
- Inheritance
-
ObservationServiceTest
- Inherited Members
- Extension Methods
Methods
ProcessAllergiesObservation__apiRequest_No_Allergies_Return_Nothing()
[Test]
public Task ProcessAllergiesObservation__apiRequest_No_Allergies_Return_Nothing()
Returns
ProcessAllergiesObservation_apiRequest_Allergies_Latex_Return_AllergiesObs_Latex()
[Test]
public Task ProcessAllergiesObservation_apiRequest_Allergies_Latex_Return_AllergiesObs_Latex()
Returns
ProcessAllergiesObservation_apiRequest_Allergies_Return_AllergiesObs()
[Test]
public Task ProcessAllergiesObservation_apiRequest_Allergies_Return_AllergiesObs()
Returns
ProcessDrainagesObservation_apiRequest_Drainages_Return_DrainagesObs()
[Test]
public Task ProcessDrainagesObservation_apiRequest_Drainages_Return_DrainagesObs()
Returns
ProcessIntravenousLinesObservation_Return_PositionObs()
[Test]
public Task ProcessIntravenousLinesObservation_Return_PositionObs()
Returns
ProcessIsolationObservation_Return_IsolationObs()
Verifies that when an isolation observation is processed through SaveRequest, the configuration observation and units mapping services are invoked, and the resulting mapped observation is inserted into the observation repository with the expected value, patient identifier, name, time, message time, and coding system.
[Test]
public Task ProcessIsolationObservation_Return_IsolationObs()
Returns
ProcessPositionObservation_Return_PositionObs()
Verifies that processing a position observation through the observation service persists a new PatientObservation with the expected values (Value, PatientId, Name, Time, MessageTime, and CodingSystem) when a valid API request is provided.
[Test]
public Task ProcessPositionObservation_Return_PositionObs()
Returns
Setup()
Initializes the test fixture for the ObservationService by creating and configuring
all required dependency mocks, instantiating the service under test with the mocked collaborators,
and pre-configuring common lookup behavior for the default "UCI5C" unit (including FindByName
and FindById) along with the ICalculatedObservationsService.Map passthrough.
[SetUp]
public void Setup()