Arrange-Act-Assert (AAA) là một pattern để cấu trúc test rõ ràng thành ba giai đoạn: Arrange (thiết lập), Act (thực hiện hành động), Assert (xác minh kết quả). Nó làm cho test dễ đọc, có tổ chức và dễ hiểu.
Ba giai đoạn
ARRANGE → thiết lập test: tạo object, chuẩn bị input, cấu hình mock, đặt state
ACT → thực hiện HÀNH ĐỘNG được test (gọi function/method cần test)
ASSERT → xác minh KẾT QUẢ: kiểm tra kết quả/hành vi khớp với cái mong đợi
→ Một cấu trúc ba phần rõ ràng cho mỗi test.
