public void Rewards_can_be_saved_loaded_and_deleted() { Reward reward = GetTestReward(); RewardDao dao = new RewardDao(); dao.Save(reward); Reward loaded = dao.Load(reward.Key); Assert.False(loaded.IsEmpty); dao.Delete(reward.Key); Reward reloaded = dao.Load(reward.Key); Assert.True(reloaded.IsEmpty); }
private void deleteButton_Click(object sender, EventArgs e) { if (rewardsListview.SelectedItems.Count == 1) { Reward selected = GetSelected(); DialogResult result = MessageBox.Show($"Are you sure you want to delete this reward: {selected.Name}", "DELETE", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { dao.Delete(selected.Key); rewardsListview.Items.RemoveByKey(selected.Key); } } }