Skip to content

NetEvolve.HealthChecks.Cassandra #1032

@samtrion

Description

@samtrion

Project Name

Cassandra

Project Description

Contains HealthChecks for Cassandra, based on the nuget packages CassandraCSharpDriver.

TestContainer Package Required?

Yes

TestContainer Package Name

Testcontainers.Cassandra

Required NuGet Dependencies

CassandraCSharpDriver

Validation Steps

  • Create project structure in src/NetEvolve.HealthChecks.<ProjectName>/
  • Add project to solution (dotnet sln HealthChecks.slnx add)
  • Add project reference to Test projects
  • Add required NuGet packages to Directory.Packages.props
  • Follow naming conventions from ADR decisions
  • Create README.md based on other projects
  • Create unit test folder in tests/NetEvolve.HealthChecks.Tests.Unit/<ProjectName>/
  • Create integration test folder in tests/NetEvolve.HealthChecks.Tests.Integration/<ProjectName>/
  • Add project reference to the solution file
  • Add project reference to existing test projects
  • Add TestContainer package if specified
  • Restore NuGet packages (dotnet restore HealthChecks.slnx)
  • Build the solution (dotnet build HealthChecks.slnx --no-restore)
  • Run tests for the new project (dotnet test HealthChecks.slnx --no-build)
  • Verify all tests pass successfully (>80% coverage recommended)
  • Comment on issue with build/test results
  • Create pull request linking to this issue

Additional Notes

No response

Metadata

Metadata

Labels

state:help wantedIndicate issues where additional help or contributions are needed from the community.type:featureIndicates a new feature or enhancement to be added.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions