Moq library 4.5 and above supports mocking objects in net Core. This article explains the step by step process that needed to Moq an object in net core. Mocking objects comes in handy when unit testing data store, where a Database can be mocked so that no data is added or modified in Database while unit testing source code.
Creating a test project
For the simplicity of explaining, I’m started with creating a XUnit test project in Visual Studio 2017 15.3