public void CreateAccountsAsync_ForExistingCustomerId_CreatesAccount() { var repo = new AccountsInMemRepository(_dataProvider.Object); Task <AccountViewModel> task = repo.CreateAccountAsync(3); var result = task.Result; result.Should().NotBeNull(); }
public void CreateAccountAsync_WithNoAccountData_ReturnsNewFirstAccount() { var dataProvider = new Mock <ITestDataProvider>(); var repo = new AccountsInMemRepository(dataProvider.Object); Task <AccountViewModel> task = repo.CreateAccountAsync(1); var result = task.Result; result.Should().NotBeNull(); result.AccountId.Should().Be(1); }