using System.Threading.Tasks; using Volo.Abp.DependencyInjection; using Volo.Abp.Identity; using Volo.Abp.Threading; namespace Acme.BookStore { public class BookStoreTestDataBuilder : ITransientDependency { private readonly IIdentityDataSeeder _identityDataSeeder; public BookStoreTestDataBuilder(IIdentityDataSeeder identityDataSeeder) { _identityDataSeeder = identityDataSeeder; } public void Build() { AsyncHelper.RunSync(BuildInternalAsync); } public async Task BuildInternalAsync() { await _identityDataSeeder.SeedAsync("1q2w3E*"); } } }