Làm cách nào để xử lý tốt nhất thực tế là nhiều bước của tôi nên lấy 0, 1 hoặc thậm chí 2 ngày là "thông số đầu tiên"? Ví dụ, làm thế nào để thực hiện tốt nhất hỗ trợ cho các đối số tùy chọn trong SpecflowTham số tùy chọn với Specflow
Trường hợp đơn giản nhất là khi ngày là không có mối quan tâm miễn là các bước xảy ra sau mỗi khác
Given Peter was born 23-06-1973
And Peter created an account
And Peter deposited $200
Thông thường, mặc dù rất nhiều bước phụ thuộc vào thời gian, chẳng hạn như
Given Peter was born 23-06-1973
And at 1-4-2012 Peter created an account
And at 13-4-2012 Peter deposited $200
Vào những thời điểm khác có hai ngày như ngày thực tế và ngày xảy ra sự cố. Ví dụ. Peter điền vào một mẫu đơn được in từ ngày 14-4-2012 để chuyển tiền, nhưng biểu mẫu đã bị mất trong vài ngày, và chúng ta cần phải ghi lại ngày hôm nay rằng biểu mẫu đã được điền vào một vài ngày trước.
Given Peter was born 23-06-1973
...
And at 16-4-2012 really at 14-4-2012 Completed a transfer form to transfer $100 to account 12345
Tôi đã hy vọng điều gì đó mà ngày tùy chọn được cấu trúc lại vì nó sẽ áp dụng cho hầu hết các quy tắc ... –
Không theo bạn ở đó ... Ý của bạn là "được tái cấu trúc"? –
Giả sử bạn có 100 bước, với cách tiếp cận của bạn, tôi cần phải xác định 300 bước .. thay vì tôi đã hy vọng rằng một phần của các bước có thể được chuyển xuống đối số một số phân tích cú pháp phân tích cú pháp –