RUVIDEO
Поделитесь видео 🙏

The Rules For TESTABLE C# Code Design - Part 4 - Private Methods

? DOWNLOAD THE SOURCE CODE ? https://bit.ly/my-source-ciu ?
? SUBSCRIBE FOR MORE C# LESSONS ? http://bit.ly/mytestedaspnet ?

► Part 1 - Framework - https://youtu.be/cHe4tCDdKAA
► Part 2 - The New Keyword - https://youtu.be/i18useI_kCI
► Part 3 - Static Methods - https://youtu.be/itic4-bcFmI
► Part 4 - Private Methods - THIS VIDEO

In this video series, you will learn how to write clean and testable C# code. In the fourth part, I show how we can assert private methods. The code starts with bad design and lots of smells. Throughout the tutorial, I use refactoring and best practices to make it more testable in terms of proper architecture and structure. Each code change is then asserted with proper unit test automation, following the "Arrange, Act, Assert" paradigm. ASP.NET Core is used as an example, but the concepts shown can be transferred to any kind of application - Desktop, Web API, Game, Single Page Application, and so on. xUnit, Visual Studio, and 'dotnet test' are used as testing tools. The code becomes easier for faking and mocking, because of the SOLID principles and the dependency injection shown after the refactoring process.

► My Tested ASP.NET Source Code: https://github.com/ivaylokenov
► My Tested ASP.NET Website: https://mytestedasp.net

★★ BECOME A BACKER OR SPONSOR ★★
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
► Patreon: https://www.patreon.com/ivaylokenov
► OpenCollective: https://opencollective.com/mytestedaspnet
► PayPal: http://paypal.me/ivaylokenov
► Buy Me A Coffee: http://buymeacoff.ee/ivaylokenov

★★ Follow My Tested ASP.NET ★★
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
► Instagram: https://www.instagram.com/mytestedaspnet
► Twitter: https://twitter.com/MyTestedASPNET
► Facebook: https://www.facebook.com/mytestedaspnet
► LinkedIn: https://www.linkedin.com/company/mytestedaspnet

★★ Follow Me ★★
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
► Instagram: https://www.instagram.com/ivaylokenov
► Facebook: https://www.facebook.com/ivaylo.kenov
► LinkedIn: https://www.linkedin.com/in/kenov

★★ Links From The Video ★★
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
► Beautify Ugly C# Reflection Code:
https://www.youtube.com/watch?v=GQ2KZIcUxDM
► InternalsVisibleToAttribute in the CSPROJ File:
https://www.meziantou.net/declaring-internalsvisibleto-in-the-csproj.htm
► ASP.NET Core Source Code:
https://github.com/dotnet/aspnetcore/blob/85e2147ff037cc9950249fbb9d095ad47ec4184a/src/Http/Routing/src/Matching/ILEmitTrieJumpTable.cs

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «The Rules For TESTABLE C# Code Design - Part 4 - Private Methods», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.