public async Task ShouldReturnAllAccounts() { var query = new GetAccountsQuery(); var name1 = "test1"; var name2 = "test2"; await Fixture.AddAsync(new Account(name1, AccountType.Checking, 0, new Currency("test", "TST"))); await Fixture.AddAsync(new Account(name2, AccountType.Checking, 0, new Currency("test", "TST"))); var accountsVm = await Fixture.SendAsync(query); accountsVm.Accounts.Should().HaveCount(2); accountsVm.Accounts[0].Name.Should().Be(name1); accountsVm.Accounts[1].Name.Should().Be(name2); }
public async Task ShouldReturnTheAccount() { var name = "test1"; var account = new Account(name, AccountType.Checking, 0, new Currency("test", "TST")); await Fixture.AddAsync(account); var query = new GetAccountByIdQuery() { Id = account.Id }; var accountDto = await Fixture.SendAsync(query); accountDto.Name.Should().Be(name); accountDto.Id.Should().Be(account.Id); }