There are dozens of assert contraints available in nUnit. This video looks at some of the popular ones including equal modifiers, same-as tests, comparison tests and collection tests.
- [Voiceover] There are a lot of interesting constraint…features available from the is class that simplify…writing certain test cases.…In this example I'll look at ours called the EqualTo…Modifiers so the EqualTo has several modifiers…it has numeric modifiers and date time modifiers…and string modifiers and a few others.…I'll look at the numeric modifiers and the date time…modifiers in here.…So here's an example of where one of the modifiers…might be useful.…You know that when you are doing voting point math…that occasionally you can end up with math…results that you expect the value of 3.0 but you end up…with 2.9999 and so on.…
So what I can do is I can set up my Assert like this…and you'll know that this will fail,…because they're not equal but we have a tolerance level…that we're willing to live with.…So what I can do is type in .within within that…tolerance level.…Now my tests pass.…
I can also use this for bigger ranges of information.…Here's an example where I say we're using within 20,…but this time instead of it being a hard coded number of 20…
- 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.