Skip to content

Created support for mocking CTS data for use across all tests#21

Merged
MarkGent1 merged 4 commits into
devfrom
feature/ULITP-3031-cts-bronze-stubs
Oct 15, 2025
Merged

Created support for mocking CTS data for use across all tests#21
MarkGent1 merged 4 commits into
devfrom
feature/ULITP-3031-cts-bronze-stubs

Conversation

@MarkGent1

@MarkGent1 MarkGent1 commented Oct 15, 2025

Copy link
Copy Markdown
Contributor

The purpose for this PR is to enable the creation of good quality mocked data for the Bronze CTS datasets. The changes include:

  • New factory to be used to generate realistic mocked data
  • Generators for re-usable data types (e.g. address, person)
  • Specimen builders for use with AutoFixture for CTS data types

Basic tests to prove the test generation code works.

@github-actions

Copy link
Copy Markdown

Code Coverage

Package Line Rate Branch Rate Health
KeeperData.Api 97% 76%
KeeperData.Application 20% 24%
KeeperData.Core 52% 51%
KeeperData.Infrastructure 91% 87%
KeeperData.Tests.Common 99% 100%
Summary 57% (2810 / 4919) 57% (479 / 847)

@MarkGent1 MarkGent1 merged commit 1d4b093 into dev Oct 15, 2025
3 checks passed
@MarkGent1 MarkGent1 deleted the feature/ULITP-3031-cts-bronze-stubs branch October 20, 2025 11:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants