نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
هنگام ایجاد برنامه ای که از EF Core استفاده می کند ، به سرعت فکر خواهید کرد که چگونه می توانید کد خود را آزمایش کنید. در این دوره شما با استراتژی هایی آشنا خواهید شد که می توانند با استفاده از ارائه دهندگان پایگاه داده در حافظه مانند InMemory و SQLite به آزمایش کد شما کمک کنند. در این دوره ، با Test با EF Core ، خواهید آموخت که چگونه EF Core می تواند به تست کدی که متکی است کمک کند. در تماس با پایگاه داده خود را. ابتدا با روشهای مختلف آزمایش برنامه خود آشنا خواهید شد. در مرحله بعدی ، خواهید فهمید که چگونه ارائه دهندگان پایگاه داده در حافظه مانند InMemory و SQLite می توانند به بهبود آزمایشات شما کمک کنند. سرانجام ، شما نحوه جدا کردن آزمایشات و چگونگی تقویت Test Explorer با گزارش هایی که از EF Core می شوند ، را کشف خواهید کرد. پس از اتمام این دوره ، مهارت و دانش EF Core مورد نیاز برای بهبود آزمایشات و در نتیجه قابلیت اطمینان کد خود را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
شروع با EF Core Testing
Getting Started with EF Core Testing
-
بالا آمدن
Coming Up
-
پیش نیازهای دوره
Course Prerequisites
-
آموزش روشهای مختلف برای آزمایش برنامه خود
Learning About Different Ways to Test Your Application
-
تست واحد با هسته EF
Unit Testing with EF Core
-
نسخه ی نمایشی - معرفی برنامه آزمایشی
Demo - Introducing the Demo Application
-
خلاصه
Summary
واحد تست کد شما با حافظه اصلی EF
Unit Testing Your Code with EF Core InMemory
-
بالا آمدن
Coming Up
-
یادگیری & nbsp؛ پایگاه داده حافظه اصلی EF & nbsp؛ ارائه دهنده & nbsp؛ ارائه دهنده & nbsp؛ چیست
Learning What the EF Core InMemory Database Provider Is
-
نسخه ی نمایشی - آماده شدن برای آزمایش با ارائه دهنده پایگاه داده در حافظه
Demo - Getting Ready for Testing with the InMemory Database Provider
-
تست واحد با ترتیب ، عمل ، الگوی ادعا
Unit Testing with the Arrange, Act, Assert Pattern
-
نسخه ی نمایشی - نوشتن تست واحد اول خود با استفاده از ارائه دهنده پایگاه داده در حافظه
Demo - Writing Your First Unit Test Using the Inmemory Database Provider
-
نسخه ی نمایشی - نوشتن تست های واحد اضافی
Demo - Writing Additional Unit Tests
-
جدا کردن تست ها
Isolating Tests
-
نسخه ی نمایشی - آزمایش های منزوی
Demo - Isolating Tests
-
بهبود تست ها با استفاده از چندین نمونه DbContext
Improving Tests by Using Multiple DbContext Instances
-
نسخه ی نمایشی - استفاده از چندین نمونه DbContext
Demo - Using Multiple DbContext Instances
-
محدودیت های تمسخرآمیز ارائه دهنده پایگاه داده در حافظه
Mocking Limitations of the InMemory Database Provider
-
نسخه ی نمایشی - تست با یکپارچگی مرجع
Demo - Testing with Referential Integrity
-
مزایا و معایب ارائه دهنده پایگاه داده در حافظه
Advantages and Disadvantages of the InMemory Database Provider
-
خلاصه
Summary
بهبود قابلیت اطمینان آزمایش هسته ای EF با SQLite
Improving the Reliability of EF Core Testing with SQLite
-
بالا آمدن
Coming Up
-
معرفی SQLite
Introducing SQLite
-
نسخه ی نمایشی - تست واحد با SQLite
Demo - Unit Testing with SQLite
-
نسخه ی نمایشی - استفاده از چندین نمونه DbContext
Demo - Using Multiple DbContext Instances
-
نسخه ی نمایشی - تست با یکپارچگی مرجع
Demo - Testing with Referential Integrity
-
اضافه کردن EF Core Logging
Adding EF Core Logging
-
نسخه ی نمایشی - اضافه کردن EF Core Logging
Demo - Adding EF Core Logging
-
نسخه ی نمایشی - ورود به سیستم Test Explorer
Demo - Logging to Test Explorer
-
محدودیت های SQLite
Limitations of SQLite
-
خلاصه
Summary
نمایش نظرات