Arrange-Act-Assert'in klasik test modeliyle ilgili olarak, kendimi sıklıkla Act'ten önce gelen bir karşı iddia eklerken buluyorum. Bu şekilde, geçen iddianın gerçekten eylemin sonucu olarak geçtiğini biliyorum.
Bunu, kırmızı-yeşil-yeniden düzenleyicideki kırmızıya benzer olarak düşünüyorum, ancak testlerim sırasında kırmızı çubuğu görürsem, yeşil çubuğun fark yaratan kod yazdığım anlamına geldiğini bilirim. Başarılı bir test yazarsam, herhangi bir kod onu tatmin edecektir; Benzer şekilde Arrange-Assert-Act-Assert ile ilgili olarak, eğer ilk iddiam başarısız olursa, herhangi bir Yasanın son Assert'i geçeceğini biliyorum - bu yüzden aslında Yasa hakkında hiçbir şeyi doğrulamıyordu.
Testleriniz bu kalıbı takip ediyor mu? Neden ya da neden olmasın?
Güncelleme Açıklaması: İlk iddia, esasen son iddianın tam tersidir. Arrange'ın işe yaradığı bir iddia değil; Bu, Act'in henüz işe yaramadığı bir iddia.