Unit testing C# with MSTest and .NET Core Part 1 – Create the source project
1 min read

Unit testing C# with MSTest and .NET Core Part 1 – Create the source project

Writing Unit Tests is fun! So let’s follow this and write Unit Testing with MSTest.

First create the folder structure for the project and inside create the solution file for the class library and the test project.

mkdir unit-testing-using-mstest
cd .\unit-testing-using-mstest\
dotnet new sln
mkdir PrimeService

Create a the new source project which is a class library and rename the Class1.cs to PrimeService.cs

dotnet new classlib
Rename-Item .\Class1.cs PrimeService.cs

Go back to the previous folder and add the project to the solution file.

dotnet sln add .\PrimeService\PrimeService.csproj

Now launch visual studio by running the .sln from the command line.

Edit the code in the class PrimeService as defined in the tutorial by creating a new namespace and class name.

namespace Prime.Services
{
    public class PrimeService
    {
        public bool IsPrime(int candidate)
        {
            throw new NotImplementedException("Please create a test first.");
        }
    }
}

Great work! In the next post we’ll create the test project!

Leave a Reply