public EBankIntegrationTest() { _bankAccountsDTOs = BankAccountsData.Select(bankAccount => new BankAccountsDTO { ID = bankAccount.ID, AccountNumber = bankAccount.AccountNumber, Balance = bankAccount.Balance, isLocked = bankAccount.isLocked, ClientName = ClientsData.FirstOrDefault(c => c.Id == bankAccount.ClientID).FullName, Created = bankAccount.Created }).ToList(); var webHostBuilder = new WebHostBuilder() // szerver konfiguráció összeállítása .UseStartup <TestStartup>() .UseEnvironment("Development"); var server = new TestServer(webHostBuilder); // szerver példányosítása var client = server.CreateClient(); // kliens példányosítása client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); _persistence = new EBankPersistence(client); }
public EBankModel(IEBankPersistence persistence) { IsUserLoggedIn = false; _persistence = persistence; }