Writing unit tests is no developer’s favorite part of coding. Tests tend to be poorly written and maintained, and keeping them up to date takes time away from writing the features they should be testing. Fortunately, the Arrange/Act/Assert pattern (also called Given/When/Then) is a simple but valuable pattern that defines the order of operations for tests.
Read More