Entity Framework

Moq.EntityFrameworkCore version 3.1.2.6

I just managed to publish a new version of package Moq.EntityFrameworkCore. This package allows you to write unit tests in the project that are using EntityFrameworkCore package in a more effective way. With version 3.1.2.6  following changes have been introduced: extension of package support to objects that do not have DbContext as a based type More information about the project is available on GitHub.

By |2020-06-30T19:14:22+02:0030 June 2020 |Categories: Extras / Tools, Projects, Testing|Tags: , , , |0 Comments

Moq.EntityFrameworkCore package

From yesterday you can download package that will help you with mocking DbSet<TEntity> when you are using Moq. You can find sources and short instruction on GitHub portal or download compiled version from NuGet. New package works in the same way as Moq.EntityFramework.Helpers.

By |2017-10-15T22:51:45+02:0015 October 2017 |Categories: ASP.NET Core, C#, Projects, Testing|Tags: , , , , , |0 Comments

Moq.EntityFramework.Helpers NuGet package

As you probably know I wrote two articles about mocking DbSet<TEntity> with Moq: synchronous calls – Mocking DbContext and DbSet with Moq asynchronous calls – EntityFramework – asynchronous queries unit tests I combined those solution to one library and published in on NuGet – Moq.EntityFramework.Helpers. […]

By |2017-03-07T22:07:45+01:007 March 2017 |Categories: C#, Extras / Tools, Projects, Testing|Tags: , , , , , |2 Comments

Mocking DbContext and DbSet with Moq

I believe that during your work with unit tests with applications that are using database for data storage you will need to isolate layer that is responsible for providing data. In this example I will use Entity Framework as ORM. Below you can find main elements of solution: public class User { public int Id { get; set; } public string Login { get; set; } public string Name { get; set; } public string Surname { get; set; } public bool AccountLocked { get; set; } public virtual List<Role> Roles { get; set; } } public class UsersContext [...]

By |2016-02-09T22:32:03+01:0031 January 2016 |Categories: Testing|Tags: , , , , , , , |20 Comments