As a developer, I want to restructure the Chirp! project to have unit, integration and end-to-end tests in one separate directory, in order to distinguish the application scripts from their respective test scripts.
Acceptance criteria:
-The Chirp.CLI application and it's respective SimpleDb database live in a /src directory in the root directory, separate from tests
-XUnit .NET test projects are created separately for the application and the database
-Test projects reside in a /test directory in the project root, in other words /test is at the same level as the /src directory
-Test projects depend on the respective systems under test ("dotnet add reference")
Definition of done:
-Root directory has a /src and a /test directory with the expected files. Test files are empty for now
-Project branches from main to a branch named "Software_Testing"
As a developer, I want to restructure the Chirp! project to have unit, integration and end-to-end tests in one separate directory, in order to distinguish the application scripts from their respective test scripts.
Acceptance criteria:
-The Chirp.CLI application and it's respective SimpleDb database live in a /src directory in the root directory, separate from tests -XUnit .NET test projects are created separately for the application and the database -Test projects reside in a /test directory in the project root, in other words /test is at the same level as the /src directory -Test projects depend on the respective systems under test ("dotnet add reference")
Definition of done: -Root directory has a /src and a /test directory with the expected files. Test files are empty for now -Project branches from main to a branch named "Software_Testing"