Skip to content
This repository was archived by the owner on Mar 16, 2026. It is now read-only.
farlee2121Public archive

About

This project is to record and share patterns and libraries that make testing easier, descriptive and resilient

Topics

Resources

Stars

5 stars

Watchers

2 watching

Forks

Latest commit

 

History

88 Commits

Folders and files

Repository files navigation

TestingPatterns

This project is to record and share patterns and libraries that make testing

  • easier
  • more resilient
  • more powerful
  • more descriptive

As a result, it also demonstrates many other patterns and libraries that enable good development practices.

Here is the presentation the triggered the project: https://20xtesting.slides.spencerfarley.com

Here is a presentation that describes the design philosphies: https://1drv.ms/b/s!AjVvNQ4uturOby6OwKMFpMUlMqA

This project is very much overkill for a Todo list. However, the overkill is to demonstrate the patterns in a way that can easily be transfered to a large project

Testing Patterns

  • Dependency Injection
  • DataPrep (centralized test data generators)
  • ConfigWrappers //pending
  • Inconclusive tests to mark untested code
  • Test name modification for test runner (display extra info without manually adding it to each test name)
  • Unit/Integration test reuse

Testing Libraries

Example Build Pipeline: https://spencerfarley.visualstudio.com/TestingPatterns/

About

This project is to record and share patterns and libraries that make testing easier, descriptive and resilient

Topics

Resources

Stars

5 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages