آموزش 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 21m
45
Pluralsight (پلورال سایت) pluralsight-small
30 مرداد 1391 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.