This question is too hard. Instead, ask, “how many behaviors per test case?” and answer, “one.” I presented at Full Stack about unit testing but what I really like is behavior-driven development. A Behavior You can think of a code base as a collection of behaviors: given some inputs (data, events), it makes some outputs (more data, mor...