Coder Social home page Coder Social logo

dariusz-wozniak / testsarefun Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 2.0 195 KB

๐ŸŒธ .NET tests playground

License: GNU General Public License v3.0

C# 99.48% Gherkin 0.18% Smalltalk 0.35%
tests dotnet-core fake mock nunit tdd ui-tests csharp playground acceptance-testing

testsarefun's Introduction

.NET

That's a sandbox with bunch of different types of tests. The following table explains what tests are included along with the used tools and pre-requisities to run tests.

Tests type Tools Comments
Unit tests NUnit
Moq
FluentAssertions
AutoMoq (fork)
Bogus
AutoFixture
Integration tests Flurl
ExcelDataReader
- Excel read tests
- REST API tests
Approval tests Verify Optional:
- Install diff tray tool (Windows): dotnet tool install -g DiffEngineTray
- Run: diffenginetray
Load tests NBomber Reports are under \bin\[Debug|Release]\net6.0\
Acceptance tests Playwright Installation: dotnet tool install -g Microsoft.Playwright.CLI
More:
- Run tests: dotnet test
- Run tests in parallel: dotnet test -- NUnit.NumberOfTestWorkers=5
- Generate test: playwright codegen github.com
- Show trace: playwright show-trace PATHTOZIPTRACEFILE
- Reports are under \bin\[Debug|Release]\net6.0\test_reports
Specification tests #1 SpecFlow Installation:
- Visual Studio
- Rider
Specification tests #2 LoFu

Note

testsarefun's People

Contributors

dariusz-wozniak avatar sturman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.