Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 1.17 KB

0016-tools-for-building-unit-tests.md

File metadata and controls

40 lines (31 loc) · 1.17 KB

0016 Tools For Building Unit Tests

  • Status: accepted

Context and Problem Statement

Which frameworks can be adopted within the PTFYS that will aid the developer to create clear, concise unit tests quickly and help facilitate TDD?

Decision Drivers

Considered Options

Mocking

  • Moq
  • FakeItEasy
  • Rhino Mocks
  • JustMock
  • Microsoft Fakes (Visual Studio Enterprise edition)

Test Data

  • AutoFixture
  • NBuilder
  • Bogus

Assertions

  • Fluent Assertions
  • NFluent
  • Shouldly
  • MSTest/NUnit and xUnit built-in assertions

Decision Outcome

We will use Moq and xUnit for our testing purposes, as these are the two most popular testing packages currently available in their respective domains.