Automation testing framework (API) - an example. Based on C#, .Net8, MSTest, Refit
This testing framework to test REST API for https://jsonplaceholder.typicode.com. Simple calls like GET, PATCH, DELETE.
.Net8, Refit 8.0.0,
MSTest
-- automaton-v23
`-- .github
`-- workflows
|-- dotnet.yml
|-- .dockerignore
|-- .gitignore
|-- ApiTest.cs
|-- AutomatonV23.csproj
|-- AutomatonV23.sln
|-- Dockerfile
|-- GlobalUsings.cs
|-- IApiClient.cs
|-- LICENSE
|-- PostCommentResponse.cs
|-- PostResponse.cs
|-- README.md
dotnet test
dotnet test --verbosity normal
dotnet test --logger:"console;verbosity=detailed"
docker build -t test-docker .
docker run test-docker
docker run test-docker /logger:console;verbosity=normal
docker run test-docker /Tests:TestGetPosts,TestGetPostComments