So as mentioned in the first NUnit lesson, NUnit provides us with the framework to mark code as tests, provides assertion capabilities and a mechanism for running tests. Now aside from assertions, the tests themselves contain little else from NUnit. The majority of the code will be calls to other classes and libraries to help us interact with our application/codebase.
So let’s assume we’ve written some code that we want to turn into a test. The bare minimum we can do it simply add [Test] above the method name.
public class A_CreatingATest
//In order to use NUNit we need to add the package to our Project
//So as covered in Lesson 2 of C# Basics we can do that using NuGet
//Then we have two option, we can just write 'using NUnit.Framework;' at the top of our class
//Or if you just type [Test] and place the cursor after the t and press Cmd/Ctrl + K
//VS will recommend packages for you to use, the top on should be NUnit and it will add it to the class
public void MultipleNumbers()
int c = 5 * 6;
This block of code will now be recognised as a test by the test runner. We look at running them in a few lessons time.