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