public void GetUsersTest() { IUserInfoDal dal = new UserInfoDal(); // Insert test data for (var i = 0; i < 10; i++) { dal.Add(new UserInfo() { UserName = "******" + i, FirstName = "firstName" + i, LastName = "lastName" + i, Password = "******" + i }); } IQueryable <UserInfo> temp = dal.GetEntities(u => true); Assert.AreEqual(true, temp.Count() >= 10); //Assert.Fail(); }
static void GenerateUserInfo(int num) { UserInfoDal dal = new UserInfoDal(); DbSession dbSession = new DbSession(); for (int i = 0; i < num; i++) { UserInfo user = new UserInfo(); user.UserInfoLoginId = Guid.NewGuid().ToString().Substring(0, 10); user.UserInfoShowName = (Faker.Name.First() + Faker.Name.First()).Substring(3); user.UserInfoPwd = MD5Helper.Get_MD5(Faker.Name.First()).Substring(3); user.UserInfoStuId = Faker.Phone.Extension() + Faker.Phone.Extension(); user.MajorID = new Random().Next(1, 5); user.UserInfoEmail = Faker.Internet.FreeEmail().Substring(0, 10); user.OrganizeInfoID = new Random().Next(3, 10); user.PoliticalID = new Random().Next(1, 12); user.DepartmentID = new Random().Next(2, 7); user.UserInfoTalkCount = new Random().Next(100); user.UserInfoIcon = "/Content/Upload/images/1.jpg"; user.UserInfoLastTime = Convert.ToDateTime(Faker.Business.CreditCardExpiryDate()); user.CreateTime = user.UserInfoLastTime.AddMonths(-10); user.ModfiedOn = user.UserInfoLastTime.AddMonths(-4); user.Status = (short)((new Random().Next(9)) % 3); dal.Add(user); } dbSession.SaveChanges(); }
public void TestGetUsers() { //单元测试是没用的,浪费开发时间而已? //1、节省的改bug的时间。 //2、对项目非常有自信。 //3、单元测试也是一种设计(写单元测试的时候促进对方法进行再思考) //4、它也是一种 项目管理的手段。TDD:测试驱动开发。 //测试 获取数据的方法。 UserInfoDal dal = new UserInfoDal(); //单元测y试必须自己处理数据,不能依赖第三方数据。如果依赖数据那么先自己创建数据,然后用完之后再清除数据。 //创建测试的数据 for (var i = 0; i < 10; i++) { dal.Add(new UserInfo() { UName = i + "ssss" }); } IQueryable <UserInfo> temp = dal.GetEntities(u => u.DelFlag == DeleteFlag.DelflagNormal && u.UName.Contains("ss")); //断言 Assert.AreEqual(true, temp.Count() >= 10); ///////////////////葛洋洋 ////喜洋洋,慢洋洋! }
public void AddTest() { UserInfoDal dal = new UserInfoDal(); UserInfo user = new UserInfo(); user.UName = "曹操1103"; user.Pwd = "123456"; user.ShowName = "曹阿瞒"; bool sum = dal.Add(user); Assert.AreEqual(true, sum); }
public void TestAddUsers() { UserInfo user1 = new UserInfo(); for (int i = 0; i < 25; i++) { user1 = new UserInfo() { UserName = "******" + i, Pwd = "123" + i, Phone = "1233" + i, SubBy = 1, DelFlag = 0, SubTime = DateTime.Now, Remark = "this is remark" + i }; userInfoDal.Add(user1); } userInfoDal.SaveChange(); Assert.AreEqual(true, user1.ID > 0); }
public void TestGetUsers() { //测试 获取数据的方法 UserInfoDal dal = new UserInfoDal(); for (int i = 0; i < 10; i++) { dal.Add(new UserInfo() { UName = i + "ssss" }); } IQueryable <UserInfo> temp = dal.GetEntities(u => u.UName.Contains("ss")); //断言 Assert.AreEqual(true, temp.Count() >= 10); }
public void TestGetUsers() { UserInfoDal dal = new UserInfoDal(); //单元测试必须自己处理数据 不能依赖第三方数据,如果以来数据那么先自己创建数据,然后用完之后再清除数据 for (var i = 0; i < 10; i++) { dal.Add(new UserInfo() { UName = i + "XXXXXX" }); } IQueryable <UserInfo> temp = dal.GetEntities(u => u.UName.Contains("XXXXXX")); //断言 Assert.AreEqual(true, temp.Count() >= 10); }
public void TestGetUsers() { //测试 获取数据的方法 UserInfoDal dal = new UserInfoDal(); //单元测试必须自己处理数据,不能依赖第三方数据。若依赖数据,那么先自己创建数据,然后用完之后再清除数据 //创建测试的数据 for (int i = 0; i < 10; i++) { dal.Add(new UserInfo() { UName = i + "wei" }); } IQueryable <UserInfo> temp = dal.GetEntities(u => u.UName.Contains("w")); //断言 Assert.AreEqual(true, temp.Count() >= 10); }
public void GetUsersTest() { //测试 获取数据方法 UserInfoDal dal = new UserInfoDal(); //单元测试必须自己处理数据,不能依赖第三方数据,如果依赖那么先自己创建数据,然后在用完之后,再清楚数据。 //创建测试数据 for (int i = 0; i < 10; i++) { dal.Add(new UserInfo() { UName = i + "ssz" }); } IQueryable <UserInfo> temp = dal.GetEntities(u => u.UName.Contains("sz")); //断言 Assert.AreEqual(true, temp.Count() >= 10); }
public void GetUsersUnitTest() { //测试获取数据的方法 UserInfoDal dal = new UserInfoDal(); //单元测试必须自己处理数据,不能依赖带伞房数据。如果依赖数据,那么先自己创建,然后用完之后清除。 //创建测试的数据 for (int i = 1; i <= 10; i++) { dal.Add(new UserInfo { UName = "第" + i + "个" }); } var temp = dal.GetEntities(u => u.UName.Contains("个")); //断言 Assert.AreEqual(true, temp.Count() >= 10); }
static void AddUser() { UserInfo userInfo = new UserInfo(); userInfo.UserName = "******"; userInfo.PassWord = "******"; userInfo.Remark = " "; userInfo.DelFlag = false; UserInfoDal userInfoDal = new UserInfoDal(); bool d = userInfoDal.Add(userInfo); if (d) { Console.WriteLine("成功"); } else { Console.WriteLine("失败"); } }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(UserInfo model) { return(dal.Add(model)); }
/// <summary> /// 新增 /// </summary> /// <param name="user"></param> /// <returns></returns> public int Add(UserInfoModel user) { return(_dal.Add(user)); }
public int Add(UserInfo use) { use.UserCraeteTime = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"); return(userdal.Add(use)); }