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 async void ShouldThrowExceptionIfCategoryIsNullWhenCreate() { using (dbConnection.BeginTransaction()) { await Assert.ThrowsAsync <ArgumentNullException>(async() => await categoryAdminManager.CreateCategoryAsync(null)); } }