模拟链接的虚拟数据

时间:2014-11-13 12:37:16

标签: c# linq mocking

我正在使用带有一对多链接的数据库。

我尝试模拟数据(非常简化)

List<Account> account = new List<Account> {
    new Account { id = 1, name = "ABC" }
};

List<Transaction> trans = new List<Transaction {     
    new Transaction { AccountID = 1, Quant = 1 },
    new Transaction { AccountID = 1, Quant = 3 }
};

如何模拟它以便在我的查询中我可以使用linq查询,例如

var a = unitofwork.Accounts.FirstorDefault().Transaction;

当我从数据库构建Context并使用模型构建器来告诉链接但是如何让它在模拟框架外工作时,这是有效的?

0 个答案:

没有答案