آموزش تمسخر با موک

Mocking With Moq

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

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

معرفی Introduction

  • بررسی اجمالی دوره Course Overview

  • موک چیست؟ What is Moq?

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

  • شروع شدن Getting Started

  • خلاصه Summary

استفاده از 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

تمسخر با موق Mocking with Moq

  • معرفی Introduction

  • نحو AAA The AAA Syntax

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

  • تأیید ساختگی ساده Simple Mock Verification

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

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

  • نسخه ی نمایشی: مقادیر بازگشتی Demo: Return Values

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

  • نسخه ی نمایشی: چندین مقدار بازگشتی Demo: Multiple Return Values

  • آرگومان های روش/تابع Method/Function Arguments

  • نسخه ی نمایشی: ردیابی استدلال Demo: Argument Tracking

  • نسخه ی نمایشی: استدلال ها و جریان اجرا Demo: Arguments and Execution Flow

  • استثناهای تمسخر آمیز Mocking Exceptions

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

  • خواص تمسخر آمیز Mocking Properties

  • نسخه ی نمایشی: Mocking Property Setters Demo: Mocking Property Setters

  • نسخه ی نمایشی: مسخره گیرندگان دارایی Demo: Mocking Property Getters

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

  • خواص کلنگ زدن Stubbing Properties

  • نسخه ی نمایشی: ویژگی های Stubbing Demo: Stubbing Properties

  • رویدادهای تمسخر آمیز Mocking Events

  • نسخه ی نمایشی: رویدادهای تمسخر آمیز Demo: Mocking Events

  • خلاصه Summary

تمسخر پیشرفته با Moq Advanced Mocking with Moq

  • معرفی Introduction

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

  • نسخه ی نمایشی: سختگیرانه Demo: Strict

  • پیاده سازی کلاس پایه Base Class Implementations

  • نسخه ی نمایشی: پیاده سازی کلاس پایه Demo: Base Class Implementations

  • تمسخر بازگشتی Recursive Mocking

  • نسخه ی نمایشی: تمسخر بازگشتی Demo: Recursive Mocking

  • متمرکز ساختن ساختگی Centralizing Mock Creation

  • نسخه ی نمایشی: متمرکز ساختن ساختگی Demo: Centralizing Mock Creation

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

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

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش تمسخر با موک
جزییات دوره
1h 53m
51
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
876
از 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.