public async void Dto_returned_is_valid() { //Given AddShouldReturn(_seededEntity); //When var entity = await _handler.Handle(new CreateExpenseCommand { Name = _seededEntity.Name }); //Then TestExpenseHelper.AssertExpenseEntityMatchesDto(_seededEntity, entity); }
public async void Dto_returned_is_valid() { //Given var seededEntities = SeedEntities(3); AllShouldReturn(seededEntities); //When var entities = await _handler.Handle(new GetAllExpensesQuery()); //Then Assert.All(entities, dto => Assert.Contains(seededEntities, ent => TestExpenseHelper.IsEntitySameAsDto(ent, dto))); }
public async void Dto_converts_correctly() { //Given var seededEntry = TestExpenseSeeder.SeedExpenseEntry(); //When var entity = await _handler.Handle(new CreateExpenseEntryCommand { ExpenseId = _seededExpenseEntity.Id, Name = seededEntry.Name, Description = seededEntry.Description, Cost = seededEntry.Cost, Date = seededEntry.Date }); //Then TestExpenseHelper.AssertExpenseEntryEntityMatchesDto(seededEntry, entity.ExpenseEntries.First()); }
public async void Dto_returned_is_valid() { //Given _seededEntity.ExpenseEntries.AddRange(new List <ExpenseEntryEntity> { TestExpenseSeeder.SeedExpenseEntry(), TestExpenseSeeder.SeedExpenseEntry() }); GetShouldReturn(_seededEntity, _seededEntity.Id); //When var entity = await _handler.Handle(new GetExpenseQuery(_seededEntity.Id)); //Then Assert.Equal(_seededEntity.Id, entity.Id); Assert.Equal(_seededEntity.Name, entity.Name); TestExpenseHelper.AssertExpenseEntryEntityMatchesDto( _seededEntity.ExpenseEntries.ElementAt(0), entity.ExpenseEntries.ElementAt(0)); TestExpenseHelper.AssertExpenseEntryEntityMatchesDto( _seededEntity.ExpenseEntries.ElementAt(1), entity.ExpenseEntries.ElementAt(1)); }