Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js HTML5 PHP Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 AWS Certified Developer - Associate
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Blockchain
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Virtual Reality
Google Flutter Android Development iOS Development React Native Swift Dart (programming language) Mobile App Development Kotlin SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Meditation CBT Cognitive Behavioral Therapy Sound Therapy
Entrepreneurship Fundamentals Business Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Home Business
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing YouTube Marketing Podcasting

DevelopmentSoftware TestingNunit

NUnit Unit Testing C# Masterclass - Write Unit Test Today!

Acquire all the practical skills you need to work as a .net unit testing expert using NUnit, Visual Studio, Moq & more.
Rating: 3.1 out of 53.1 (8 ratings)
43 students
Created by The Startup Central Co., Mujtaba Mehdi
Last updated 11/2019
English

What you'll learn

  • Learn all the basic concepts of Unit Testing using the NUnit Framework, Moq and Visual Studio. Eg. how to write unit tests, mocking and more...
  • Learn and understand the fundamental concepts of test driven development
  • Learn the fundamental concepts, best practices and industry standards for Unit testing
  • Learn how to use Microsoft Visual Studio for writing unit tests
  • Learn how to create Mocks using Moq Framework
  • Lots of practical demonstrations and exercises along the way for you to test your new unit testing skills
  • A lot more... everything is covered step by step. I'll be ready to answer your questions in the course Q&A as well.

Requirements

  • A PC running Microsoft Windows
  • Microsoft Visual Studio (I will show you where to download and how to install)
  • Basic understanding of the fundamentals of programming

Description

THE BEST DEDICATED COURSE FOR ACQUIRING PRACTICAL UNIT TESTING SKILLS USING NUNIT, MOQ  & MICROSOFT VISUAL STUDIO

The primary goal of this course is to teach you everything you need to use Microsoft Visual Studio with NUnit and Moq to write and run unit tests and improve your code efficiency.

I will teach you the fundamental concepts of test-driven development.

Along the course, I will give you practical demonstrations and exercises for you to train your new unit testing skills.


The course will cover topics like:

  • What is unit testing and what is it good for

  • How to install and configure Microsoft Visual Studio and NUnit

  • What are Unit Testing Frameworks

  • What is NUnit

  • How to add NUnit framework to a project

  • Writing your first test

  • Debugging and running tests

  • Mocks and Stubs

  • Arranging Act & Assets

  • What is Moq Mocking framework?

  • Much more...


When you are finished with this course, you will have acquired practical unit testing skills and know-how to write unit tests using the Microsoft Visual Studio, NUtit, Moq Mocking framework and more.

you will have laid the foundation for your future development career with your new skills in unit testing.  

I look forward to meeting you in the course forum where I'll be available to help you along the way and answer questions that you might have.


WHAT IS UNIT TESTING / NUNIT / MOQ / VISUAL STUDIO?

Unit testing is a concept where you test your code at the smallest level possible.
It is similar to how cars are tested. When you are developing different parts for a car, you have to test each part in isolation to verify whether it is working as expected or not. Once the test of that part runs clear, it is then integrated with the other components of the car to verify the integration.

The same is true for software code where we need to test out functionality at the unit/class/interface/method level to ensure that everything is working as intended.

NUnit is a test Framework like JUnit, where you can define your tests cases, tests suites and assertions.
If you have a new project that uses .NET programming languages and you want to add unit tests, you can use open source NUnit. NUnit can run all the tests and show you a report

Moq is a mocking framework for C#/.NET. It is used in unit testing to isolate your class under test from its dependencies and ensure that the proper methods on the dependent objects are being called.

Microsoft Visual Studio is an Integrated Development Environment(IDE) developed by Microsoft to develop GUI(Graphical User Interface), console, Web applications, web apps, mobile apps, cloud, and web services, etc. With the help of this IDE, you can create managed code as well as native code


TOP 3 BENEFITS OF LEARNING UNIT TESTING

1: High demand. The most searched keyword by recruiters searching for developers is "unit testing"

2: A job requirement. Test-driven development skills are required by most top companies when hiring

3: Job promotion leverage. If you learn practical NUnit unit testing skills, you will have a leg up amongst your colleagues and be at a better position to negotiate a promotion or pay raise.


FREQUENTLY ASKED QUESTIONS

How can I benefit from this course? 
You can benefit from this by completing it and then sharing it on your professional platforms and adding it to your LinkedIn certifications. This way, when recruiters search for "NUnit" and "unit testing" as keywords, your profile will show up and they will contact you.

What do I need to get the most out of the lessons? 
Firstly, you need to have a basic understanding of the fundamentals of programming. Secondly, you need the motivation to learn new concepts and improving your skillset. If you have these things, the course will be a good learning experience for you.


GUARANTEE

If within 30 days of buying the course you decide that it's not for you, please get a refund. We only want happy students.


ARE YOU READY TO LEARN PRACTICAL UNIT TESTING SKILLS WITH VISUAL STUDIO AND NUNIT?

Please press the "Take This Course" button and start learning 2 minutes from now!

Who this course is for:

  • .NET developers that wants to learn how to use the popular unit test framework NUnit
  • Any developer interested in learning Unit Testing fundamentals

Instructors

The Startup Central Co.
World Class IT Education
The Startup Central Co.
  • 3.7 Instructor Rating
  • 4,827 Reviews
  • 67,878 Students
  • 36 Courses

TAKE YOUR IT CAREER TO THE NEXT LEVEL

A career in the IT field is one of the best, most profitable and future proof paths that you can take.

While manufacturing jobs are being killed off by automation and globalization, the need for IT professionals is steadily increasing.

But traditional IT education is expensive.
A four year degree can cost you hundreds of thousands of dollars, if not more. 

That's why, we've made it our mission to create quality IT education that's accessible, affordable and fun. 

The Startup Central is the best place to go for online, hands on, college grade education at a fraction of the cost. 

We only work with elite specialist to create high quality classes on IT, programming and business.  

We look forward to working with you. 


Mujtaba Mehdi
Test Automation Expert
Mujtaba Mehdi
  • 3.1 Instructor Rating
  • 8 Reviews
  • 43 Students
  • 1 Course

> Experienced Quality Assurance Engineer, currently working with APIMatic having 3 years of experience.

> Created and maintained automation frameworks using Java and scripts using Python, to reduce the time and effort to production releases.

> Experienced in creating test reports, estimation, planning, and organization to execution and delivery.

> Experience with white-box and black-box testing for web/mobile applications and Restful Services and APIs (API Testing).

> Highly experienced in creating, enhancing and maintaining frameworks for UI automation with Selenium WebDriver.

> Experienced in testing Rest Services using a variety of tools and frameworks.

> Believer and enforcer of Scrum and continuous testing. A Trainer and Speaker for Selenium, Web Automation and Mobile Automation.

> Demonstrated intuition and knowledge about how to break the software by finding bugs, and applied this knowledge with the measurable result, impacting the quality of the product.

> Contributor to Test automation workshops both as a participant and as a Trainer/Speaker. An active contributor to the Test Automation community and currently writing articles on LinkedIn ,TestProject Blog and with GDG Cloud Nuremberg.

> Great debugging and exploratory skills, encourages collaboration and independently working with cross-functional teams to deliver high quality product

> Participated and contributed to Feature grooming with the Dev/Business team and owned QA Documentation for defects, procedures, reviewed QA internal processes.

> Experience in working with Product Managers/Owners to ensure the timely roll-out of product features.

> Well versed in content validation and focused on providing information to customers in a more comprehensive and well-structured manner.

>Excellent understanding of CI/CD tools like Jenkins in build environment like Maven/Ant using Git.


Contact Information:

Email: 13besemmehdi@seecs.edu.pk

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.