private async Task WidgetRepositoryFillerAsync(WidgetRepository widgetRepository, IEnumerable <Widget> widgets) { foreach (var widget in widgets) { await widgetRepository.AddAsync(widget); } }
public async void DeleteByIdAsyncShouldDeleteCorrectWidget() { var options = OverwatchOptionBuilder.CreateBuilderWithName("OverwatchDbDeleteByIdAsync"); using (var overwatchContext = new OverwatchContext(options)) { var widgetRepository = new WidgetRepository(overwatchContext); Widget widgetToDelete = _widgets.First(); await widgetRepository.AddAsync(widgetToDelete); var result = await widgetRepository.DeleteByIdAsync(widgetToDelete.Id); Assert.Equal(1, result); } }
public async void GetByIdAsyncShouldReturnCorrectWidget() { var options = OverwatchOptionBuilder.CreateBuilderWithName("OverwatchDbGetWidgetByIdAsync"); using (var overwatchContext = new OverwatchContext(options)) { var widgetRepository = new WidgetRepository(overwatchContext); Widget widgetToFind = _widgets.First(); await widgetRepository.AddAsync(widgetToFind); var result = await widgetRepository.GetByIdAsync(widgetToFind.Id); Assert.Equal(widgetToFind, result); } }