public async Task CreateAccount(int identityUser, int index, bool result) { var testData = PandaAccountCreateContractTestData.pandaAccountCreateContracts[index]; var runStatementResult = await accountFacade.CreateAccount(identityUser, testData); Assert.Equal(runStatementResult.IsError(), result); }
public IActionResult StoreAccount() { var account = CurrentAccountProvider.GetCurrentAccount(HttpContext.User); if (account != null) { return(RedirectWithError(ExpenseManagerResource.YouHaveAccount)); } var user = CurrentAccountProvider.GetCurrentUser(HttpContext.User); _accountFacade.CreateAccount(user.Id); return(RedirectToAction("Index", "Expense", new { sucessMessage = ExpenseManagerResource.AccountCreated })); }
public void CreateAccount_NewAccount_CreatesAccount() { const string accountName = "ExpenseManagerAccount01"; // Arrange var account = new Account { Badges = new List <AccountBadge>(), Costs = new List <CostInfo>(), Name = accountName }; // Act _accountFacade.CreateAccount(account); // Assert var createdAccount = GetAccountByName(accountName); Assert.That(createdAccount != null, "Account was not created."); }