Best Practices for Implementing the Arrange-Act-Assert Pattern in Unit Testing