public void Update_should_update_existing_database_item() { PopulateDatabase(20); var newFeedbackUpdate = new UpdateFeedbackRequest { IsCompleted = true, Description = Fixture.Create <string>(), DueDate = Fixture.Create <DateTime>() }; // Act var initialFeedbackData = Sut.Get().GetAwaiter().GetResult()[0]; var feedbackToUpdate = FeedbackMapper.MapToDomainFromUpdateRequest(initialFeedbackData, newFeedbackUpdate); Sut.Update(feedbackToUpdate).GetAwaiter().GetResult(); // Assert var initialFeedbackDataCopy2 = Sut.Get(initialFeedbackData.Data.Id).GetAwaiter().GetResult(); AssertArePropertyValuesEqual(initialFeedbackDataCopy2.Data, feedbackToUpdate.Data); }
public UpdateFeedbackResponse UpdateFeedback(UpdateFeedbackRequest request) { throw new NotImplementedException(); }