How Sr. developers mock Interfaces, HttpClient and EF: Tutorial for Beginners
What is a Mock object, and how to Setup a method in interfaces and 3rd party libraries using C# and XUnit, and Moq.
⏱️⏱️VIDEO CHAPTERS⏱️⏱️
00:00 - Intro
00:37 - Understanding the project
02:50 - Mock against interfaces
17:49 - How to Mock Dbontext in a Generic Repository
25:50 - How to Mock Dbontext in a Repository
29:00 - Using Fuent Assertion
31:31 - Mocking HttpClient
? Subscribe for more tips just like this: https://www.youtube.com/@Foad_Alavi?sub_confirmation=1
In this tutorial, we'll build a simple mock object representing an HTTP client. We'll then use this mock object to Setup a method that will make a request to a URL. We'll also mock a generic Repository and one specific repository that uses EntityFramework to get data from an SQL database.
This mock tutorial is perfect for beginners who want to learn how to mock objects, HTTP clients, and EF. By the end of this tutorial, you'll have learned how to Setup a method, create a mock object, and mock against interfaces and HTTPClient and EntityFramework. So let's get started!
GitHub Repo: https://github.com/foadalavi/Test-Foundation-playlist
All About Testing Playlist: https://youtube.com/playlist?list=PLwjPUOzQrOgU-fAIHTybm2U0c91oaS0cb
#testing #csharp #dotnet #mocktest #httpclient
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «How Sr. developers mock Interfaces, HttpClient and EF: Tutorial for Beginners», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.