The Advantages of the Arrange-Act-Assert Pattern in Unit Testing