Skip to content

Provide guidance on running tests #48

@timvandenhof

Description

@timvandenhof

The test project contains many tests, which don't run after checking out the repository.

As these are complete system integration tests which include the communication with the Buckaroo SDK and opening browsers and what not, please provide guidance on how to set up the environment to run te test so other might be able to contribute to this SDK. Same for TestSettings.cs which is intentionally left outside the repository as it might contain sensitive data. We have better options for that these days, so we might be able to improve that.

To improve this I would like to suggest:

  • Adding a contributing readme file
  • A description on how to run tests and/or set up environment
  • Improve credential management for running tests, by using something like UserSecrets
  • Improve test scenarios with asserts in stead of having to manually check variables after running a test (which case an IDE message as well: IDE0059 Unnecessary assignment of a value to '{variable}'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions