搜尋此網誌

2015-05-27

Entity Framework Test

Testing with a mocking framework (EF6 onwards)
Mocking DbSet Queries in EF6
Entity Framework 6 Mocking and Unit Testing
How EF6 Enables Mocking DbSets more easily ***

Creating Unit Test for Projects Using Microsoft’s Entity Framework
Test-Driven Development with Entity Framework 6

Mocking Entity Framework when Unit Testing ASP.NET Web API 2

Code First Entity Framework Unit Test Examples
Testing With a Fake DbContext

Unit Testing OData Web API/Entity Framework Applications

How to mock the DataContext (LINQ)
How to mock the DataContext (Entity Framework)



EF6.1 DB first edmx 產生出來的為 DbSet,文章內是用 code first 為 IDbSet,rhino mocks可能不適用
Mocking Entity Framework 6 Context with Rhino Mocks (Code First)
Entity framework 6 mocking include method on dbset
EF6 Mocking derived DbSets
Moqing Enity Framework 6 .Include() using DbSet

改用moq解決
Mocking DbSet Queries in EF6

[Visual Studio 2013][Entity Framework] 在 Unit Test 使用 Code Fist for SqlLocalDb
[C#.NET][Entity Framework] 單元測試 - 使用 NSubstitute 測試 EF6




GenericRepository
Generic Repository Pattern - Entity Framework, ASP.NET MVC and Unit Testing Triangle




Sample:
PLINQO.EntityFramework.DbContext
includeTests




Effort Entity Framework Unit Testing Tool ***
Using Effort - Entity Framework Unit Testing Tool
Unit testing in C# using xUnit, Entity Framework, Effort and ASP.NET Boilerplate.
Two strategies for testing Entity Framework - Effort and SQL CE
Effort - Entity Framework Unit Testing Tool
Using different dataloaders in Effort
Extra Effort

使用Effort CSV Export Tool輸出測試用的CSV檔
DataLoader從CSV讀入資料時,若有Nullable的欄位,需把NULL輸出為empty,不然可能會出現轉型錯誤。

沒有留言: