Beginners Guide to Unit Testing with NUnit and C#
Beginners Guide to Unit Testing with NUnit and C#, available at Free, has an average rating of 4.4, with 34 lectures, based on 959 reviews, and has 21227 subscribers.
You will learn about Write simple unit tests in C# using the NUnit framework This course is ideal for individuals who are Anyone who wants to learn the basic of unit testing It is particularly useful for Anyone who wants to learn the basic of unit testing.
Enroll now: Beginners Guide to Unit Testing with NUnit and C#
Summary
Title: Beginners Guide to Unit Testing with NUnit and C#
Price: Free
Average Rating: 4.4
Number of Lectures: 34
Number of Published Lectures: 34
Number of Curriculum Items: 34
Number of Published Curriculum Objects: 34
Original Price: Free
Quality Status: approved
Status: Live
What You Will Learn
- Write simple unit tests in C# using the NUnit framework
Who Should Attend
- Anyone who wants to learn the basic of unit testing
Target Audiences
- Anyone who wants to learn the basic of unit testing
This course is all about writing unit tests using C# programming language and NUnitas a unit testing framework. Today unit testing is an absolutely required skill from any professional developer. Companies expect from developers to know how to write unit tests.
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.
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 NUnitframework. 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
Course Curriculum
Chapter 1: Getting Started
Lecture 1: About the Course
Lecture 2: Download Source Code and Slides
Lecture 3: Join .NET Community of Students
Lecture 4: BONUS
Lecture 5: Outline
Lecture 6: What is a Unit Test?
Lecture 7: Unit-Testing Frameworks
Lecture 8: First Unit Test
Lecture 9: Naming Conventions
Lecture 10: Running and Debugging Tests in Visual Studio
Lecture 11: Benefits of Unit Testing
Lecture 12: Who should write unit tests and When?
Lecture 13: Programmer's Oath
Lecture 14: Exercise: Degree Converter
Lecture 15: Solution: Degree Converter
Lecture 16: Conclusion
Chapter 2: NUnit Framework
Lecture 1: Outline
Lecture 2: Assert. Introduction
Lecture 3: Assert. Demo
Lecture 4: Arrange-Act-Assert (AAA)
Lecture 5: Running a Test from the Console
Lecture 6: SetUp and TearDown
Lecture 7: SetUp and TearDown on Higher Levels
Lecture 8: Parameterized Tests
Lecture 9: Grouping and Ignoring
Lecture 10: Code Coverage
Lecture 11: Exercise: FizzBuzz
Lecture 12: Solution: FizzBuzz
Lecture 13: Exercise: Roman Numerals
Lecture 14: Solution: Roman Numerals
Lecture 15: Exercise: Stack
Lecture 16: Solution: Stack
Lecture 17: Conclusion
Lecture 18: BONUS-Video
Instructors
-
Engineer Spock
Software Engineer – 1000+ Reviews, Average Score – 4.5
Rating Distribution
- 1 stars: 7 votes
- 2 stars: 21 votes
- 3 stars: 135 votes
- 4 stars: 402 votes
- 5 stars: 394 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024