public void canUpdateAccountBalance() { Account a1 = new Account { AccountId = Guid.Parse("user1"), Name = "Yura", Balance = 10M }; Account a2 = new Account { AccountId = Guid.Parse("user2"), Name = "Dima", Balance = 20M }; InMemoryAccountService service = new InMemoryAccountService(); service.AddNewAccountAsync(a1); service.AddNewAccountAsync(a2); service.UpdateAccountBalanceAsync(a1.AccountId, 15M); service.UpdateAccountBalanceAsync(a2.AccountId, 100M); //Account[] accounts = service.Accounts.ToArray(); //Assert.AreEqual(accounts[0].Balance, 15M); //Assert.AreEqual(accounts[1].Balance, 100M); }
public void canAddNewAccount() { // Arrange Account a1 = new Account { AccountId = Guid.NewGuid(), Name = "Yura", Balance = 10M }; Account a2 = new Account { AccountId = Guid.NewGuid(), Name = "Dima", Balance = 20M }; InMemoryAccountService service = new InMemoryAccountService(); // Act service.AddNewAccountAsync(a1); service.AddNewAccountAsync(a2); //Account[] accounts = service.Accounts.ToArray(); // Assert //Assert.AreEqual(accounts.Length, 2); //Assert.IsTrue(accounts.Contains(a1)); //Assert.IsTrue(accounts.Contains(a2)); }