public async void PutAsyncShouldEditCorrectWidget() { var options = OverwatchOptionBuilder.CreateBuilderWithName("OverwatchDbPutWidgetAsync"); using (var overwatchContext = new OverwatchContext(options)) { var widgetRepository = new WidgetRepository(overwatchContext); await WidgetRepositoryFillerAsync(widgetRepository, _widgets); Widget widgetToEdit = _widgets.First(); widgetToEdit.Color = "Green"; var result = await widgetRepository.PutAsync(widgetToEdit.Id, widgetToEdit); Assert.Equal(1, result); var returnedWidget = widgetRepository.GetByIdAsync(widgetToEdit.Id).Result; Assert.Equal(returnedWidget, widgetToEdit); } }