# Namespace adas_core.Test.Services

### Classes

AdmissionServiceTest

  Contains unit tests for verifying the behavior of the AdmissionService class.

AlarmServiceTest

  Contains unit tests for verifying the behavior and functionality of the AlarmService class.

CacheDispatcherTest

CacheServiceTest

ConfigObservationServiceTest

ConfigPumpsServiceTest

ConfigUnitsServiceTest

DiagnosisServiceTest

DischargeServiceTest

  Provides unit tests for the DischargeService class, verifying the behavior and correctness of discharge-related operations.

DisplayServiceTest

FakeCacheService

  Represents a fake implementation of CacheService that also implements the ICacheService interface, typically used for testing or stubbing scenarios.

FakeLockManagerService

  Represents a fake implementation of LockManagerService, typically used as a test double to provide controlled or simplified behavior in unit tests.

FakeLockProvider

  Provides a fake implementation of the ILockProvider interface, typically used as a test double or non-functional placeholder.

FakeNoCacheService

  Represents a fake implementation of the cache service, used for testing or scenarios where a no-op cache behavior is required.

FakeRedisService

  Represents a fake or test double implementation of RedisService that also implements ICacheService, typically used to simulate Redis caching behavior in testing scenarios.

GroupedObservationServiceTest

InMemoryLockProviderTest

LightBeaconServiceTest

MasterListServiceTest

MedicineServiceTest

NoCacheServiceTest

ObservationServiceTest

PointOfCareServiceTests

PublisherServiceTest

PumpServiceTest

RecordingAlertServiceTest

RecordingServiceTest

RedisLockProviderTest

RedisServiceTest

RelayServiceTest

SchedulerServiceTest

SendAlertServiceTest

ServiceConfigServiceTest

TreatmentServiceTest

UnitServiceTest

  Provides a unit test class for testing the functionality of the UnitService.