0
我正在创建一个购买网站,该网站将使用MVP和asp.net销售计算机部件。我试图在Bussiness层单元测试一个模型,它将使用实体模型将一些值插入到数据库中。我如何在visual studio中测试这种方法
public class CategoryModelRepsitory : IModelRepository
{
public void Insert(string catName, long catParent)
{
EntityContext con = new EntityContext();
Category cat = new Category();
cat.Name = catName;
cat.Parent = catParent;
con.Category.AddObject(cat);
con.SaveChanges();
}
//other methods like update and delete
}
那么我该如何测试这个并验证使用内置的visual studio测试类的期望?
什么是IDataContext?是我的例子中的EntityContext?如果是我在哪里定义依赖性?我无法通过vs.net做到这一点吗? – jim 2012-03-27 09:01:19
检查这一个: http://thedatafarm.com/blog/data-access/agile-entity-framework-4-repository-part-2-the-repository/ – Ruslan 2012-03-27 09:02:42
我已经保存了该系列,但它没有提到对任何地方的DI或IoC明确性,我如何在系列的代码示例中识别它们? – jim 2012-03-27 09:28:26