Esempio n. 1
0
        public void NinjaBarbie2016CreateUserTest()
        {
            /* arrange : 저장할 참여자 정보 */
            var user = CreateUser()[0];

            mockUserRepository.Setup(x => x.Add(It.IsAny <NinjaBarbie2016User>())).Returns(user);
            mockUserRepository.Setup(x => x.Save());

            /* action : 참여자 정보 저장 서비스 실행 */
            var result = service.CreateUser(user);

            /* assert : 검증 */
            Assert.NotNull(result);
            mockUserRepository.Verify(x => x.Add(It.IsAny <NinjaBarbie2016User>()), Times.Once);
            mockUserRepository.Verify(x => x.Save(), Times.Once);
        }
Esempio n. 2
0
        public NinjaBarbie2016SurprizeViewModel SaveUser(NinjaBarbie2016UserViewModel model)
        {
            var mapper = mapperConfig.CreateMapper();
            var entry  = mapper.Map <NinjaBarbie2016UserViewModel, NinjaBarbie2016User>(model);

            entry.Channel    = common.IsMobileDevice ? "Mobile" : "PC";
            entry.IpAddress  = common.ClientIP;
            entry.CreateDate = common.Now;

            var user = service.CreateUser(entry);

            return(new NinjaBarbie2016SurprizeViewModel {
                UserId = user.Id,
                SurprizeType = user.SurprizeType
            });
        }