Here are the examples of the csharp api System.Threading.Tasks.Task.FromResult(XeonUser) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
6 Examples
19
Source : UsersServiceTests.cs
with MIT License
from stoyanovmiroslav
with MIT License
from stoyanovmiroslav
[Fact]
public void CreateCompanyShouldCreateUserCompanyAndReturTrue()
{
var options = new DbContextOptionsBuilder<XeonDbContext>()
.UseInMemoryDatabase(databaseName: "CreateCompany_Users_Database")
.Options;
var dbContext = new XeonDbContext(options);
var user = new XeonUser
{
UserName = "[email protected]",
};
dbContext.Users.Add(user);
dbContext.SaveChanges();
var mockUserStore = new Mock<IUserStore<XeonUser>>();
var userManager = new Mock<UserManager<XeonUser>>(mockUserStore.Object, null, null, null, null, null, null, null, null);
userManager.Setup(m => m.FindByNameAsync(user.UserName))
.Returns(Task.FromResult<XeonUser>(user));
var usersService = new UsersService(dbContext, userManager.Object);
var company = new Company { Name = "Computers Ltd" };
var isCreated = usersService.CreateCompany(company, user.UserName);
replacedert.True(isCreated);
replacedert.Equal(company.Name, user.Company.Name);
}
19
Source : UsersServiceTests.cs
with MIT License
from stoyanovmiroslav
with MIT License
from stoyanovmiroslav
[Fact]
public void CreateCompanyWithInvalidUserShouldReturnFalse()
{
var options = new DbContextOptionsBuilder<XeonDbContext>()
.UseInMemoryDatabase(databaseName: "CreateCompanyFalse_Users_Database")
.Options;
var dbContext = new XeonDbContext(options);
var username = "[email protected]";
XeonUser user = null;
var mockUserStore = new Mock<IUserStore<XeonUser>>();
var userManager = new Mock<UserManager<XeonUser>>(mockUserStore.Object, null, null, null, null, null, null, null, null);
userManager.Setup(m => m.FindByNameAsync(username))
.Returns(Task.FromResult<XeonUser>(user));
var usersService = new UsersService(dbContext, userManager.Object);
var company = new Company { Name = "Computers Ltd" };
var isCreated = usersService.CreateCompany(company, username);
replacedert.False(isCreated);
}
19
Source : UsersServiceTests.cs
with MIT License
from stoyanovmiroslav
with MIT License
from stoyanovmiroslav
[Fact]
public void AddUserToRoleShouldAddUserToRoleAndReturnTrue()
{
var options = new DbContextOptionsBuilder<XeonDbContext>()
.UseInMemoryDatabase(databaseName: "AddUserToRole_Users_Database")
.Options;
var dbContext = new XeonDbContext(options);
var username = "user3";
var users = new List<XeonUser>
{
new XeonUser { UserName = "user1", },
new XeonUser { UserName = "user2", },
new XeonUser { UserName = username, }
};
dbContext.Users.AddRange(users);
dbContext.SaveChanges();
var store = new Mock<IUserStore<XeonUser>>();
var userManager = new Mock<UserManager<XeonUser>>(store.Object, null, null, null, null, null, null, null, null);
userManager.Setup(m => m.FindByNameAsync(username))
.Returns(Task.FromResult<XeonUser>(users.FirstOrDefault(x => x.UserName == username)));
var usersService = new UsersService(dbContext, userManager.Object);
var role = "Admin";
var isUserAddInRole = usersService.AddUserToRole(username, role);
replacedert.True(isUserAddInRole);
}
19
Source : UsersServiceTests.cs
with MIT License
from stoyanovmiroslav
with MIT License
from stoyanovmiroslav
[Fact]
public void AddUserToRoleWhithInvalidUserShouldReturnFalse()
{
var options = new DbContextOptionsBuilder<XeonDbContext>()
.UseInMemoryDatabase(databaseName: "AddUserToRoleFalse_Users_Database")
.Options;
var dbContext = new XeonDbContext(options);
var username = "user3";
XeonUser user = null;
var store = new Mock<IUserStore<XeonUser>>();
var userManager = new Mock<UserManager<XeonUser>>(store.Object, null, null, null, null, null, null, null, null);
userManager.Setup(m => m.FindByNameAsync(username))
.Returns(Task.FromResult<XeonUser>(user));
var usersService = new UsersService(dbContext, userManager.Object);
var role = "Admin";
var isUserAddInRole = usersService.AddUserToRole(username, role);
replacedert.False(isUserAddInRole);
}
19
Source : UsersServiceTests.cs
with MIT License
from stoyanovmiroslav
with MIT License
from stoyanovmiroslav
[Fact]
public void RemoveUserFromToRoleWithInvalidUserShouldReturnFalse()
{
var options = new DbContextOptionsBuilder<XeonDbContext>()
.UseInMemoryDatabase(databaseName: "RemoveUserFromToRoleFalse_Users_Database")
.Options;
var dbContext = new XeonDbContext(options);
var username = "user3";
XeonUser user = null;
var store = new Mock<IUserStore<XeonUser>>();
var userManager = new Mock<UserManager<XeonUser>>(store.Object, null, null, null, null, null, null, null, null);
userManager.Setup(m => m.FindByNameAsync(username))
.Returns(Task.FromResult<XeonUser>(user));
var usersService = new UsersService(dbContext, userManager.Object);
var role = "Admin";
var isUserRomeveFromRole = usersService.RemoveUserFromToRole(username, role);
replacedert.False(isUserRomeveFromRole);
}
19
Source : UsersServiceTests.cs
with MIT License
from stoyanovmiroslav
with MIT License
from stoyanovmiroslav
[Fact]
public void RemoveUserFromToRoleShouldReturnTrue()
{
var options = new DbContextOptionsBuilder<XeonDbContext>()
.UseInMemoryDatabase(databaseName: "RemoveUserFromToRole_Users_Database")
.Options;
var dbContext = new XeonDbContext(options);
var user = new XeonUser
{
UserName = "[email protected]",
};
dbContext.Users.Add(user);
var roleName = "Admin";
var role = new IdenreplacedyRole { Name = roleName };
dbContext.Roles.Add(role);
dbContext.UserRoles.Add(new IdenreplacedyUserRole<string> { UserId = user.Id, RoleId = role.Id });
dbContext.SaveChanges();
var store = new Mock<IUserStore<XeonUser>>();
var userManager = new Mock<UserManager<XeonUser>>(store.Object, null, null, null, null, null, null, null, null);
userManager.Setup(m => m.FindByNameAsync(user.UserName))
.Returns(Task.FromResult<XeonUser>(user));
var usersService = new UsersService(dbContext, userManager.Object);
var isUserRomeveFromRole = usersService.RemoveUserFromToRole(user.UserName, roleName);
replacedert.True(isUserRomeveFromRole);
}