public async Task <BM.IdentityResult> CreateAsync(BM.RegisterUser model) { DM.User user = model.MapTo <BM.RegisterUser, DM.User>(); IdentityResult identityResult = await _userManager.CreateAsync(user, model.Password); return(identityResult.MapTo <IdentityResult, BM.IdentityResult>()); }
public async Task Call_UserManager_CreateAsync() { // Arrange var userManagerMock = Substitute.For <IUserManager>(); IdentityManager identityManager = new IdentityManager(userManagerMock); var password = "******"; var registerUser = new BM.RegisterUser { Password = password }; // Act await identityManager.CreateAsync(registerUser); // Assert await userManagerMock.Received().CreateAsync(Arg.Any <DM.User>(), Arg.Is(password)); }