public async Task DeleteAsync_given_non_existing_SummaryId_returns_false() { using (var connection = await this.CreateConnectionAsync()) using (var context = await this.CreateContextAsync(connection)) { var repository = new SummaryRepository(context); var deleted = await repository.DeleteAsync(42); Assert.False(deleted); } }
public async Task DeleteAsync_given_existing_SummaryId_deletes_and_returns_true() { using (var connection = await this.CreateConnectionAsync()) using (var context = await this.CreateContextAsync(connection)) { var entity = this.CreateDummySummaryEntity(); context.Summaries.Add(entity); context.SaveChanges(); var id = entity.Id; var repository = new SummaryRepository(context); var deleted = await repository.DeleteAsync(id); Assert.True(deleted); } }