public async Task Find_Correct() { var service = new UserRoleAppService(this.CreateDbContext); var userId = CreateId(); var roleId = CreateId(); var systemRole = new SystemRole() { ClientIds = "1,2,3", ID = roleId, Name = "Name" }; var userRole = new UserRole() { RoleID = roleId, UserID = userId }; using (var db = this.CreateDbContext()) { db.SystemRoles.Add(systemRole); db.UserRoles.Add(userRole); await db.SaveChangesAsync(); } var role = await service.FindRolesByUserIdAsync(userId); Assert.IsNotNull(role); Assert.IsTrue(role.Count == 1); using (var db = this.CreateDbContext()) { db.SystemRoles.Remove(systemRole); db.UserRoles.Remove(userRole); await db.SaveChangesAsync(); } }
public async Task Find_Emtpty() { var service = new UserRoleAppService(this.CreateDbContext); var roles = await service.FindRolesByUserIdAsync(CreateId()); Assert.IsNotNull(roles); Assert.IsTrue(roles.Count == 0); }