Пример #1
0
        public void CreateAccountsAsync_ForExistingCustomerId_CreatesAccount()
        {
            var repo = new AccountsInMemRepository(_dataProvider.Object);

            Task <AccountViewModel> task = repo.CreateAccountAsync(3);
            var result = task.Result;

            result.Should().NotBeNull();
        }
Пример #2
0
        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);
        }