Exemple #1
0
        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>());
        }
Exemple #2
0
        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));
        }