Skip to content

[FEATURE] Add tests #20

@guibranco

Description

@guibranco

Description
We need to implement unit tests for the library to ensure code quality and functionality. The unit tests should cover various aspects of the library's functionality and should be written using the following testing frameworks and libraries:

Acceptance Criteria

  • Create unit tests that cover the core functionalities of the library.
  • Ensure tests are comprehensive and utilize XUnit for testing framework, NSubstitute for mocking dependencies, Bogus for generating test data, and FluentAssertions for more readable assertions.
  • All tests should pass successfully and be included in the CI/CD pipeline.

Additional Context
Please ensure that the unit tests follow best practices for writing clean, maintainable code. Consider edge cases and error handling in your tests.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestgitautoGitAuto label to trigger the app in a issue.good first issueGood for newcomershacktoberfestParticipation in the Hacktoberfest eventhelp wantedExtra attention is needed📝 documentationTasks related to writing or updating documentation🧪 testsTasks related to testing

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions