اندازهی قلم متن
تخمین مدت زمان مطالعهی مطلب:
یک دقیقه
افزونهی ReSharper بهدلیل یکپارچه کردن امکان استفاده از NUnit در ویژوال استودیو، یکی از انتخابهای اول جهت انجام آزمایشات واحد در این محیط به شمار میرود.
اخیرا آقای Genisio چند قالب ایجاد آزمونهای NUnit را مخصوص ReSharper ایجاد کردهاند، که در ادامه در مورد نحوهی استفاده از آنها توضیح داده خواهد شد.
پس از دریافت فایلها، برای استفاده، به منوی ReSharper گزینهی live templates مراجعه نمائید. سپس بر روی نوار ابزار صفحهی باز شده، روی دکمهی import کلیک نموده و فایلها را معرفی کنید.
NewTestFileTemplate.xml از نوع file template است.
TestTemplates.xml از نوع live template میباشد.
اکنون مجددا به منوی اصلی ReSharper مراجعه کنید و مسیر زیر را طی نمائید:
ReSharper -> new from template -> more …
گزینهی Test اضافه شده را انتخاب کرده و سپس قسمت Add to quicklist را نیز انتخاب نمائید.
به این صورت گزینهی Test به این منو افزوده خواهد شد و هر بار که بر روی آن کلیک شود، یک کلاس حاضر و آماده مطابق قالب اصلی یک کلاس استاندارد NUnit برای شما ایجاد خواهد شد.
همچنین در این مجموعه یک سری live template نیز موجود است که کار آنها فعال سازی intellisense ویژوال استودیو جهت ایجاد یک سری متدها به صورت خودکار است. برای مثال اگر کلمهی test را تایپ کنید و سپس دکمهی tab و یا enter را فشار دهید، بلافاصله بدنهی خالی یک متد تست برای شما ایجاد خواهد شد.
سایر میانبرهای در نظر گرفته شده، به شرح زیر هستند:
test – Create a new [Test] method
setup – Create a [SetUp] method
teardown – Create a new [TearDown] method
ise – Assert that condition is equal to value
ist – Assert that condition is true
isf – Assert that condition is false
isn – Assert that condition is null
isnn – Assert that condition is not null
setup – Create a [SetUp] method
teardown – Create a new [TearDown] method
ise – Assert that condition is equal to value
ist – Assert that condition is true
isf – Assert that condition is false
isn – Assert that condition is null
isnn – Assert that condition is not null