Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
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);
            }
        }