コード例 #1
0
        public async Task CreateRolesAsync_SuccessCreatingRole()
        {
            ApplicationRole role = new ApplicationRole {
                Id = "1", Name = "admin"
            };

            IdentityResult iResult = new IdentityResultFixure {
                Succeeded = false
            };

            this.mockRoleManager.Setup(x => x.CreateAsync(role)).Returns(Task.FromResult(iResult));

            var result = await this.repository.CreateRolesAsync(role);

            Assert.Equal(result.ToString(), iResult.ToString());
        }
コード例 #2
0
        public async Task AddUserDefaultRoleAsync_SuccessAdding()
        {
            ApplicationUser user = new ApplicationUser {
                Id = "1", UserName = "******"
            };

            string userRole = "admin";

            IdentityResult iResult = new IdentityResultFixure {
                Succeeded = false
            };

            this.mockUserManager.Setup(x => x.AddToRoleAsync(user, userRole)).Returns(Task.FromResult(iResult));

            var result = await this.repository.AddUserDefaultRoleAsync(user, userRole);

            Assert.Equal(result.ToString(), iResult.ToString());
        }
コード例 #3
0
        public async Task RegisterApplicationUserAsync_SuccessRegister()
        {
            string password = "******";

            ApplicationUser createUser = new ApplicationUser {
                UserName = "******", Email = "*****@*****.**"
            };

            IdentityResult iResult = new IdentityResultFixure {
                Succeeded = false
            };

            this.mockUserManager.Setup(x => x.CreateAsync(It.IsAny <ApplicationUser>(), It.IsAny <string>()))
            .Returns(Task.FromResult(iResult));

            var result = await this.repository.RegisterApplicationUserAsync(password, createUser);

            Assert.Equal(result.ToString(), iResult.ToString());
        }
コード例 #4
0
        public async Task RegisterIdentityUserAsync_SuccessRegister()
        {
            string password     = "******";
            string login        = "******";
            string email        = "*****@*****.**";
            var    creatingUser = new ApplicationUser()
            {
                UserName = email, Email = "*****@*****.**"
            };

            IdentityResult iResult = new IdentityResultFixure {
                Succeeded = false
            };

            this.mockUserManager.Setup(x => x.CreateAsync(creatingUser, email))
            .Returns(Task.FromResult(iResult)).Verifiable();

            var result = await this.repository.RegisterIdentityUserAsync(email, login, password);

            Assert.Equal(result.ToString(), iResult.ToString());
        }