private IAccountsService CreateAccountService(MyPiggyBankContext context) { var mappingConf = new MapperConfiguration(mc => { mc.AddProfile <AccountProfile>(); }); IMapper mapper = mappingConf.CreateMapper(); var userRepository = new UsersRepository(context); return(new AccountsService( repository: userRepository, hasher: new PasswordHasher <User>(), mapper: mapper)); }
public RestApiClient() { var configurationBuilder = new ConfigurationBuilder() .AddJsonFile("appsettings.Test.json") .Build(); var webHostBuilder = new WebHostBuilder() .UseEnvironment("Test") .UseConfiguration(configurationBuilder) .UseStartup <StartupTest>() .UseKestrel() .UseUrls(_localhost); var server = new TestServer(webHostBuilder); PiggyBankContext = server.Host.Services.GetService(typeof(MyPiggyBankContext)) as MyPiggyBankContext; _client = server.CreateClient(); _client.DefaultRequestHeaders.Accept.Clear(); _client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue(JsonHeader)); }
public CyclicOperationsRepository(MyPiggyBankContext context) : base(context) { }
public OperationCategoriesRepository(MyPiggyBankContext context) : base(context) { }
public BaseRepository(MyPiggyBankContext context) { _context = context; }
public ResourcesRepository(MyPiggyBankContext context) : base(context) { }
public UsersRepository(MyPiggyBankContext context) : base(context) { }