آموزش FakeItEasy

FakeItEasy

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نگاهی به اشیاء تمسخر آمیز با چارچوب FakeItEasy. این شما را با دلایل اساسی که می خواهید از یک چارچوب تمسخر آمیز استفاده کنید آماده می کند. همچنین نحوه ایجاد و استفاده از جعلیات (یا اشیاء ساختگی همانطور که معمولاً شناخته می شوند) با استفاده از چارچوب FakeItEasy و همچنین استفاده های پیشرفته از آن فریم ورک را به تفصیل پوشش می دهد.

سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

استفاده از Test Doubles برای بهبود تست های واحد Using Test Doubles to Improve Unit Tests

  • معرفی Introduction

  • تست واحد می تواند دشوار باشد Unit Testing Can Be Difficult

  • ویژگی های یک تست واحد خوب Properties of a Good Unit Test

  • چگونه Test Doubles می تواند کمک کند How Test Doubles Can Help

اشیاء ساختگی دستی Hand Rolled Mock Objects

  • معرفی Introduction

  • ساخت مدل های دستی Creating Hand Rolled Mocks

  • نسخه ی نمایشی: ایجاد مدل های دستی Demo: Creating Hand Rolled Mocks

  • خوب The Good

  • بد The Bad

  • زشت The Ugly

  • خلاصه Summary

مقدمه ای بر FakeItEasy Introduction to FakeItEasy

  • معرفی Introduction

  • FakeItEasy چیست What Is FakeItEasy

  • تقلبی در مقابل مسخره در مقابل خرد Fakes vs. Mocks vs. Stubs

  • چارچوب های پشتیبانی شده Supported Frameworks

  • نصب و راه اندازی Installation

  • خلاصه Summary

جعل کردن با FakeItEasy Faking with FakeItEasy

  • معرفی Introduction

  • نحو AAA AAA Syntax

  • نحو AAA: نسخه ی نمایشی: نحو AAA AAA Syntax: Demo: AAA Syntax

  • بررسی رفتارها Verifying Behaviours

  • نسخه ی نمایشی: تأیید ساده Demo: Simple Verification

  • نسخه ی نمایشی: تأیید تماس های متعدد Demo: Verifying Multiple Calls

  • ارزش های بازگشتی Return Values

  • نسخه ی نمایشی: کنترل جریان اجرا Demo: Controlling Execution Flow

  • نسخه ی نمایشی: خروجی پارامترها Demo: Out Parameters

  • نسخه ی نمایشی: برگرداندن مقادیر مختلف Demo: Returning Different Values

  • مولفه های Parameters

  • نسخه ی نمایشی: تأیید مقادیر پارامترهای خاص Demo: Verifying Specific Parameter Values

  • استثناها Exceptions

  • نسخه ی نمایشی: استثنائات Demo: Exceptions

  • خواص Properties

  • نسخه ی نمایشی: تأیید تنظیم کننده ها Demo: Verifying Setters

  • نسخه ی نمایشی: تأیید گیرندگان Demo: Verifying Getters

  • نسخه ی نمایشی: سلسله مراتب مسخره خودکار Demo: Auto Mocking Hierarchies

  • مناسبت ها Events

  • نسخه ی نمایشی: تأیید رویدادها Demo: Verifying Events

  • ادعاهای مرتب شده Ordered Assertions

  • خلاصه Summary

جعل پیشرفته با FakeItEasy Advanced Faking with FakeItEasy

  • معرفی Introduction

  • تمسخرهای سختگیرانه در مقابل شل Strict vs. Loose Mocks

  • اعضای محافظت شده Protected Members

  • نسخه ی نمایشی: اعضای محافظت شده Demo: Protected Members

  • خلاصه Summary

نمایش نظرات

آموزش FakeItEasy
جزییات دوره
1h 21m
45
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
135
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jim Cooper Jim Cooper

مهندس نرم افزار و نویسنده دوره ویدیویی

Donald Belcham Donald Belcham

دونالد بلچام یک توسعه‌دهنده ارشد نرم‌افزار، پیمانکار مستقل و متخصص توسعه چابک است که حامی قوی الگوها و شیوه‌های اساسی OO است. او یکی از نویسندگان کتاب "توسعه برنامه های کاربردی براونفیلد در دات نت" (Manning Press، 2009) است و به طور فعال تخصص خود را با سایر متخصصان فنی در گروه های کاربری، اردوگاه های کد و کنفرانس هایی که در سراسر جهان برگزار می شود به اشتراک می گذارد. سخنرانی‌های گذشته موضوعاتی را پوشش داده‌اند که شامل شیوه‌های توسعه، رهبری تیم با کیفیت، و پیچیدگی‌های فناوری‌های جدید و نوظهور می‌شود. دونالد علاوه بر ایفای نقش به عنوان مربی و سخنران اصلی، طیف گسترده ای از پروژه های بسیار موفق را رهبری کرده و تیم هایی با عملکرد برتر برای شرکت های مختلف ایجاد کرده است. از سال 2007، او جایزه MVP مایکروسافت در سی شارپ را دریافت کرده و عضو آکادمی JetBrains است. دونالد یکی از اعضای موسس و رئیس فعلی گروه کاربران دات نت ادمونتون است. می‌توانید از طریق سخنرانی‌های مختلف، سخنرانی‌های اصلی و در وبلاگ فنی صریح او به افکار دونالد بلچم در مورد توسعه نرم‌افزار، دات‌نت و سی شارپ دسترسی داشته باشید. www.igloocoder.com.