This lesson covers critical test design ideas around concepts like unique data, shared state, and ordering of tests. You’ll learn why it’s so critical to understand the considerable negative impacts of relying too much on any of those ideas. You’ll also learn about parameterizing test cases with multiple inputs for one test method, and why this isn’t always a great thing.

You’ll move into writing tests for overtime scenarios, and learn about fleshing out algorithms in the actual payroll unit.

Why watch?

  • Learn the drawbacks of sharing data and state between tests
  • Learn drawbacks of relying on test ordering
  • Continue familiarization with the IDE, NUnit, and good coding habits
  • Complete more test scenarios