public void InsertUpdateGetUser() { using (var scopeProvider = this.serviceProvider.CreateScope()) { var userService = scopeProvider.ServiceProvider.GetRequiredService <IUserService>(); var userInfo = new Domain.Models.UserInfo { UserName = new Random().Next().ToString(), UserGender = Domain.Models.UserGender.W }; userService.InsertUser(userInfo); Assert.True(userInfo.UserId > 0); userInfo.UserGender = null; //set null userService.UpdateUserSelective(userInfo); var updatedUserInfo = userService.GetUser(userInfo.UserId); Assert.NotNull(updatedUserInfo); Assert.True(updatedUserInfo.UserGender == Domain.Models.UserGender.W); } }
public void InsertUser() { using (var scopeProvider = this.serviceProvider.CreateScope()) { var userService = scopeProvider.ServiceProvider.GetRequiredService <IUserService>(); var userInfo = new Domain.Models.UserInfo { UserName = new Random().Next().ToString(), UserGender = Domain.Models.UserGender.W }; userService.InsertUser(userInfo); Assert.True(userInfo.UserId > 0); } }
public void GetMapUser() { using (var scopeProvider = this.serviceProvider.CreateScope()) { var userDbContext = scopeProvider.ServiceProvider.GetRequiredService <UserDbContext>(); var userInfo = new Domain.Models.UserInfo { UserName = new Random().Next().ToString(), UserGender = Domain.Models.UserGender.W }; userDbContext.InsertUser(userInfo); Assert.True(userInfo.UserId > 0); var selectUserInfo = userDbContext.GetMapUser(userInfo.UserId); Assert.True(selectUserInfo.MUserId == userInfo.UserId); Assert.True(selectUserInfo.MUserName == userInfo.UserName); Assert.True(selectUserInfo.user_gender == null); } }