请问.net mvc 怎么对EF中对数据库的增删改查通过mock单元测试 5

例如对上面数据库访问操作怎么通过mock一个对象,不直接访问数据库又能测试他逻辑是否正确... 例如对上面数据库访问操作怎么通过mock一个对象,不直接访问数据库又能测试他逻辑是否正确 展开
 我来答
匿名用户
2015-04-05
展开全部
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
using System.ComponentModel.DataAnnotations;
namespace kwstu.Models
{
    public class Sys_User
    {
        #region Model
        [Required(ErrorMessage="ID号是必须的!")]
        public string ID{get;set;}
        [Required(ErrorMessage = "系统ID号是必须的!")]
                   public string SYSID{get;set;}
        [StringLength(5,ErrorMessage="最多20个字符!")]
                   public string USER_NAME{get;set;}
                   public string USER_PASSWORD{get;set;}
                   public string USER_FULLNAME{get;set;}
                   public string USER_TYPE{get;set;}
                   public string USER_POWER{get;set;}
                   public string USER_SCOPE1{get;set;}
                   public string USER_SCOPE2{get;set;}
                   public string USER_SCOPE3{get;set;}
                   public string USER_SCOPE4{get;set;}
                   public string USER_MANAGE{get;set;}
                   public string LOGIN_IP{get;set;}
                   public string LOGIN_MARK{get;set;}
                   public string IMAGE_PATH{get;set;}
                   public string REMARK{get;set;}
                   #endregion Model
         }
    public class KwstuDbContext : DbContext
    {
        public DbSet<Sys_User> Sys_User { get; set; }
    }
}
追问
亲,可不可以提供下单元测试的代码呢,我主要是想问怎么对这个EFUserReposotory进行单元测试
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式