Join Walt Ritscher for an in-depth discussion in this video Use the nUnit constraints, part of Visual Studio Essential Training: 09 Unit Tests.
- [Voiceover] In nUnit test…the assert class is where you find methods…for testing that your code meets your expectations.…The nUnit assert class works much the same…as MS test and X unit implementation.…Here's an example.…On line 16 I declare an integer variable,…headcount equal 20.…On line 17 I assert Istrue,…that headcount is greater than 10.…There is an alternative to this classic mode…known as assert constraints.…They utilize a fluent syntax,…which many developers find more readable…than the standard syntax.…
In this movie, I'll explore a few of those constraints.…You'll notice in my solution…that I've removed the Brokerage live project.…It's easier to demonstrate…the constraint examples without it.…The entry point to working with constraints…is to use the assert dot that method.…I'll use the simplest overload…that takes a Boolean expression.…With this example there's not much difference…between the syntaxes.…On line 20 I say assert dot that…headcount is greater than 10.…On line 17 I say assert dot IsTrue…headcount greater than 10.…
- Examining types of frameworks
- Choosing a naming convention
- Creating unit tests
- Running unit tests with Visual Studio
- Modifying and correcting code
- Handling exceptions
- Installing and using nUnit
- Viewing test results with CodeLens
Skill Level Beginner
Q: This course was updated on 08/22/2017. What changed?
A: New videos were added that cover live unit testing and creating a project with the unit test framework.
1. Create a Simple Unit Test Framework
2. Unit Testing Conventions
Choose a naming convention5m 59s
3. Work with Visual Studio Unit Testing Framework
4. Work with xUnit
5. Work with nUnit
6. Additional Topics
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.