public static async Task <PikchaUser> FindUserById(string userId, SqliteInMemoryFixture fixture) { var userManager = fixture.ServiceProvider.GetRequiredService <UserManager <PikchaUser> >(); var task = await userManager.FindByIdAsync(userId); return(task); }
// private helper method RabbitMQServer CreateRMQServer(SqliteInMemoryFixture fixture) { // Arrange ICommandHandler requestHandler = new CommandHandler(); requestHandler.CommandHandled += fixture.Context.OnCommandExecuted; IQueryHandler queryHandler = new QueryHandler(fixture.Context); using var loggerFactory = LoggerFactory.Create(builder => builder.AddConsole()); var logger = loggerFactory.CreateLogger <RabbitMQServer>(); // Act var rabbitMQServer = new RabbitMQServer(logger); rabbitMQServer.Run(requestHandler, queryHandler); return(rabbitMQServer); }
// ctors public QueryHandlerTests() { Factory = DomainTypesFactory.Instance; Fixture = new SqliteInMemoryFixture(); }
//ctors public RequestAppTests() { Fixture = new SqliteInMemoryFixture(); Factory = DomainTypesFactory.Instance; }
public static async Task DeleteUser(PikchaUser user, SqliteInMemoryFixture fixture) { var userManager = fixture.ServiceProvider.GetRequiredService <UserManager <PikchaUser> >(); await userManager.DeleteAsync(user); }
public static async Task <PikchaUser> CreateNewUser(int pikchaUserId, string userId, string userName, string password, SqliteInMemoryFixture fixture) { // Arrange var userManager = fixture.ServiceProvider.GetRequiredService <UserManager <PikchaUser> >(); var user = new PikchaUser { Id = userId, UserName = userName, Email = userName, TwoFactorEnabled = false }; await userManager.CreateAsync(user, password); return(user); }