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); }
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 }); }