Improving Unit Tests with Fluent Assertions
هنگامی که تستها با شکست روبرو میشوند، درک اینکه دقیقا چه چیز هایی باعث این شکستها شده اند دشوار است. اگر پیامهای شکست در تست ابهام داشته باشند و یا به اندازه کافی با جزئیات نیستند، گاهی اوقات باید debugger را روشن کرده و آزمون را در حالت اشکال زدایی انجام دهید، فقط برای اینکه بفهمید که دلیل شکست چیست. در دوره ویدیویی Improving Unit Tests with Fluent Assertions (بهبود آزمونهای واحد با Fluent Assertions) موسسه Pluralsight که توسط Jason Roberts تدریس شده است، شما دانش اساسی Fluent Assertions را خواهید آموخت.
ابتدا نحوه بهبود خوانایی کدهای تستها را یاد میگیرید. در ادامه، روشهای مختلف برای assert انواع مختلف نتایج مانند رشته ها، اعداد اعشاری، مجموعهها و استثناها را بررسی خواهید کرد. سرانجام، شما از نحوهی بهبود پیامهای عدم موفقیت آزمون برای کاهش نیاز به اتلاف وقت در اشکال زدایی تستهای ناموفق، درکی به دست خواهید آورد. هنگامی که این دوره را به پایان رساندید، مهارت و دانش Fluent Assertions مورد نیاز برای بهبود خوانایی و پیامهای شکست آزمون برای تستهای خودکار را در اختیار خواهید داشت.