public async void ShouldLoadRolesFromJson() { string json = File.ReadAllText(GetRolesJsonPath(), Encoding.Default); var rolesService = new RolesPermissionsAdminService(dbConnection, environment); using (var transaction = dbConnection.BeginTransaction()) { await dbConnection.Roles.Set(x => x.Name, "test").UpdateAsync(); var before = dbConnection.Roles.Select(x => x.Name).ToList(); await rolesService.LoadRolesFromJsonAsync(json); var after = dbConnection.Roles.Select(x => x.Name).ToList(); transaction.Rollback(); Assert.NotEqual(before, after); } }
public RolesPermissionsAdminController( RolesPermissionsAdminService rolesPermissionsAdminService, IServiceProvider serviceProvider) : base(serviceProvider) { this.rolesPermissionsAdminService = rolesPermissionsAdminService; }
public async void ShouldGetRolesJson() { var rolesService = new RolesPermissionsAdminService(dbConnection, environment); Assert.NotEqual(string.Empty, await rolesService.GetRolesJsonAsync()); }