=== Summary: 675 files | 7 generated | 484 fresh | 4605 untracked | 4268 adopted | 355 marked | 466 validated-ok | 2+0 stale (sig+body) | 0 skipped | 0 failed | elapsed 11:08:11.442 (40091.44s) ===

This commit is contained in:
julian
2026-06-28 02:50:05 -07:00
parent a19fb90902
commit 586f02a2ca
654 changed files with 5260 additions and 0 deletions
@@ -25,6 +25,7 @@ public class PointOfCareRepositoryTests
/// Performs one-time setup for integration tests by initializing mock dependencies and resetting the
/// "pointOfCares" MongoDB collection before instantiating the <see cref="PointOfCareRepository"/>.
/// </summary>
/// <!-- aidoc:v1 sig=81c0015 body=9ad8f9b -->
[OneTimeSetUp]
public async Task Init()
{
@@ -47,6 +48,7 @@ public class PointOfCareRepositoryTests
/// <summary>
/// Verifies that InsertOneAsync successfully inserts a valid point of care into the repository and that the record can be retrieved by its identifier.
/// </summary>
/// <!-- aidoc:v1 sig=00a9141 body=70e9995 -->
[Test]
public async Task InsertOneAsync_ValidPointOfCare_InsertsSuccessfully()
{
@@ -65,6 +67,7 @@ public class PointOfCareRepositoryTests
/// Verifies that the Delete method successfully removes a point of care from the repository when given a valid identifier.
/// Inserts a point of care, deletes it by its identifier, and asserts that the entity can no longer be retrieved.
/// </summary>
/// <!-- aidoc:v1 sig=9eb1fdd body=846deca -->
[Test]
public async Task Delete_ValidId_DeletesSuccessfully()
{
@@ -81,6 +84,7 @@ public class PointOfCareRepositoryTests
/// <summary>
/// Verifies that <see cref="PointOfCare"/> entities can be updated successfully when valid data is provided, ensuring that modified properties such as <c>Room</c> and <c>Bed</c> are persisted and retrievable after the update operation.
/// </summary>
/// <!-- aidoc:v1 sig=99cfbc0 body=7b6162a -->
[Test]
public async Task Update_ValidPointOfCare_UpdatesSuccessfully()
{
@@ -108,6 +112,7 @@ public class PointOfCareRepositoryTests
/// <summary>
/// Verifies that the repository's <c>FindById</c> method returns the correct <c>PointOfCare</c> document when queried with an existing identifier, by inserting a document and asserting that the retrieved entity matches the expected one.
/// </summary>
/// <!-- aidoc:v1 sig=d0f97dc body=a90f309 -->
[Test]
public async Task FindById_ExistingId_ReturnsPointOfCare()
{
@@ -131,6 +136,7 @@ public class PointOfCareRepositoryTests
/// <summary>
/// Verifies that FindByUnitAndStatus returns the matching <c>PointOfCare</c> documents when queried with an existing unit identifier and status.
/// </summary>
/// <!-- aidoc:v1 sig=1ec4a01 body=7d0923f -->
[Test]
public async Task FindByUnitAndStatus_ExistingUnitAndStatus_ReturnsMatchingPointOfCares()
{
@@ -156,6 +162,7 @@ public class PointOfCareRepositoryTests
/// Inserts a valid <c>PointOfCare</c> into the repository and verifies the search by room returns a non-null collection
/// containing the expected entity. Assertions are only executed when the inserted <c>PointOfCare</c> has a non-null <c>Unit</c>.
/// </summary>
/// <!-- aidoc:v1 sig=b29834f body=5f527db -->
[Test]
public async Task FindByRoom_ValidRoom_ReturnsMatchingPointOfCares()
{
@@ -180,6 +187,7 @@ public class PointOfCareRepositoryTests
/// <summary>
/// Verifies that the repository returns the matching PointOfCare when queried with a valid bed identifier.
/// </summary>
/// <!-- aidoc:v1 sig=ee4a489 body=e8d8078 -->
[Test]
public async Task FindByBed_ValidBed_ReturnsMatchingPointOfCares()
{
@@ -203,6 +211,7 @@ public class PointOfCareRepositoryTests
/// <summary>
/// Verifies that the <c>GetAll</c> repository method returns all stored <c>PointOfCare</c> entries, including a newly inserted one identified by its assigned Id.
/// </summary>
/// <!-- aidoc:v1 sig=054a987 body=913ed8f -->
[Test]
public async Task GetAll_ReturnsAllPointOfCares()
{