Direct Download Learn Unit Testing with NUnit and C#

Hits: 32

Learn Unit Testing with NUnit and C#
.MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + .VTT | Duration: 7.5 hours | Size: 2.94 GB
Learn unit testing, TDD, mocking and Dependency Injection: techniques that you'll need to build reliable software.

What you'll learn
Write Unit Tests
Run and Debug Unit Tests
Write Manual Mocks
Write Mocks with Mocking Framework
Practice Test-Driven Development (TDD)
Apply Best Practices of Writing Unit Tests
Requirements
You should already be familiar with the basics of C#
Description
Learn deeply the concepts and tools that you will need to build maintainable and reliable software.
Teaching Approach
No fluff, no ranting, no beating the air. I esteem your time. The course material is succinct, yet comprehensive. All important concepts are covered. Particularly important topics are covered in-depth. For absolute beginners, I offer my help on Skype absolutely free, if requested.
Take this course, and you will be satisfied.
Build a solid foundation in Unit Testing with this course
This course is all about writing effective unit tests using C# programming language and NUnit as a unit testing framework. Along the way, we will learn the concepts related to unit testing. Today unit testing is an absolutely required skill from any professional developer. Companies expect from developers to know how to write unit tests including all the most important topics such as mocking and test driven development (TDD in short). This course does not cover all the features of NUnit. This course is way more interesting.
Learning unit testing puts a powerful and very useful tool at your fingertips. Being familiar with unit testing you can write reliable and maintainable applications. It is very hard to lead a project which is not covered by unit tests.
Content and Overview
This course is primarily aimed at beginner developers. It provides solid theoretical base reinforced by tons of practical material.
We start with basics of unit testing. What is a unit test? What unit testing frameworks exist? How to run and debug unit tests. After getting acquainted with the basics, we will get to the NUnit framework. Here you'll learn how to install the framework, set the runner. Then you'll learn the basics of assertions and arrange-act-assert triplet. Other key features of NUnit are also covered:
Running tests from the console
Setup and teardown unit tests
Parameterized tests
Grouping and ignoring
Practicing writing of unit tests, it's impossible to avoid applying mocks. I like the word "test double" more, in general. By the way, you'll learn what the difference between the following notion is:
Test double
Fake
Dummy
Stub
Mock
You'll learn how to write test doubles manually. You will also see a simple example of how to use a mocking framework for using mocks. I'll use NSubstitute mocking framework for demonstration.
At the end of this section, you'll get acquainted with two key approaches to unit testing, Classic or Detroit School and London School of unit testing.
You'll separately learn the basic of test-driven development. It is hard to imagine a modern professional developer who doesn't know about TDD, so you'll learn what it is and what it is about. You'll see the Red-Green-Refactor triplet in action.
I could not complete the course avoiding the best practices of writing unit tests. You'll learn the basic concepts of the modern approach to unit testing called "pragmatic unit testing". You'll see what problems static classes and singletons bring regarding the unit testing. They make code harder to unit test. After that, you'll learn the problem of extracting interfaces just for the sake of introducing shims for injecting dependencies.
You'll know should you write unit tests for the trivial code. You'll learn a lot more in the course.
So, in short, the course covers the following topics:
Basic notions of Unit Testing
NUnit and its features
Test Doubles including fakes, dummies, stubs, spies and mocks
How to write manual test doubles and how to use a mocking framework (NSubstitute)
TDD, red-green-refactor triplet
A great number of best practices of writing unit tests
Introduction to Dependency Injection
In the end, we will recap what you have learned, and you will try to understand where you have to go further with the intention to master your skills.
How long is this course: The course is around 7.5 hours. All are video lectures. You will be able to download all the slides and code samples used in the course.
------------------------------------------------------------
Keywords related to the course:
Visual Studio unit testing tutorial
NUnit unit testing tutorial
Dot Net testing framework
C# unit test framework
Visual Studio unit testing framework tutorial
csharp unit testing tutorial
TDD in C#
NSubstitute
TDD
Test Driven Development
unit testing C#
Who this course is for:
Beginners who want to write better code
Anyone who is interested in Unit Testing
Learn Unit Testing with NUnit and C#

Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live


https://rapidgator.net/file/f327b6e236222e05a586f50305306649/ana6t.Learn.Unit.Testing.with.NUnit.and.C.part1.rar[/url]
https://rapidgator.net/file/a3d3ffb0cf9e1033536bdfb200265ec0/ana6t.Learn.Unit.Testing.with.NUnit.and.C.part2.rar[/url]
https://rapidgator.net/file/49f792f7bfb6eedb32c958d574e3cb95/ana6t.Learn.Unit.Testing.with.NUnit.and.C.part3.rar[/url]
https://rapidgator.net/file/b02ee2f7e20b7f21194afc4059de6feb/ana6t.Learn.Unit.Testing.with.NUnit.and.C.part4.rar[/url]




Related Posts
Master Big Data Ingestion and Analytics with Flume, Sqoop, Hive and SparkMP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 5 Hours 40M | 1.29 GBGenre: eLearning | Language: EnglishIn this course, you will start by learning about the Hadoop Distributed File System (HDFS) and the most comm...

 

12 hours

 Date: 07/20/19 02:35   in : Tutorials 

Accounting 201: Advanced Accounts Payable Concepts and Tools MP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 1 Hours | Lec: 24 | 376 MBGenre: eLearning | Language: English Advanced Accounts Payable - Learn how to reduce expenditure and use time efficiently in your Accounts Payable depa...

 

12 hours

 Date: 07/20/19 02:35   in : Tutorials 

Advertising on YouTubeMP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 1 Hour | 148 MBGenre: eLearning | Language: English Grab attention-and customers-by advertising on YouTube. Marketing expert Anson Alexander shows you how to create and manage ad campaigns on YouTube, the world's lar...

 

12 hours

 Date: 07/20/19 02:35   in : Tutorials 

How to Create an Online Store. Volusion eCommerce Scratch MP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 3.5 Hours | Lec: 17 | 1.53 GBGenre: eLearning | Language: English Sell anything easily with Volusion. Volusion is a top ecommerce for everyone with the best features and full repor...

 

12 hours

 Date: 07/20/19 02:35   in : Tutorials 

Data Analysis with Shiny: R PlaybookMP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 1 Hour 18M | 128 MBGenre: eLearning | Language: EnglishR Shiny is the answer to a data scientist's difficulty in deploying their projects to their organization. In this course, you will learn how...

 

12 hours

 Date: 07/20/19 02:35   in : Tutorials 

Outlook: Email Signatures for BeginnersMP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 19M | 49 MBGenre: eLearning | Language: English Setting up an email signature is a common pain point for Outlook users. The process is not complicated, and signatures can be useful in a number of way...

 

12 hours

 Date: 07/20/19 02:35   in : Tutorials 

Decoding Anorexia: Reclaim Your LifeMP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 1 Hours | Lec: 8 | 179 MBGenre: eLearning | Language: EnglishCertificated self-help course on developing a healthy relationship with food, appreciation and accountability This guide is meant to deliver ...

 

12 hours

 Date: 07/20/19 02:35   in : Tutorials 

Build a Crypto Currency News Site With Python and Django MP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 1.5 Hours | Lec: 27 | 946 MBGenre: eLearning | Language: English Pull Crypto News From An API and Build A Website With Django and Python! We'll build a website using Django (version...

 

12 hours

 Date: 07/20/19 02:35   in : Tutorials 

Modifiers: Octabank, Softbox, Strip Bank, UmbrellaMP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 49M | 731 MBGenre: eLearning | Language: EnglishZack Arias is an editorial, commercial, and corporate photographer based in Atlanta. In this course he talks about modifiers. DOWNLOA...

 

12 hours

 Date: 07/20/19 02:35   in : Tutorials 

Integrating React and ASP.NET CoreMP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 46M | 294 MBGenre: eLearning | Language: EnglishBuild on what you learned in the previous lesson by using an ASP.NET Core SPA service to connect React on the client to ASP.NET Core on the server. Also lea...