private void DeleteButton_Click(object sender, EventArgs args) { Program app = Program.GetInstance(); ChairService chairManager = app.GetService <ChairService>("chairs"); // Find the chair Chair chair = chairManager.GetChairByRoomAndPosition(room, row, column); if (chair == null) { GuiHelper.ShowError("Er bestaat geen stoel op deze positie"); return; } // Ask for confirmation if (!GuiHelper.ShowConfirm("Weet je zeker dat je deze stoel wilt verwijderen?")) { return; } // Delete it if (!chairManager.DeleteChair(chair)) { GuiHelper.ShowError("Kon stoel niet verwijderen"); return; } saveButton.Text = "Stoel aanmaken"; deleteButton.Enabled = false; GuiHelper.ShowInfo("Stoel succesvol verwijderd"); }
public void DeleteChair() { Mock <IChairRepository> mockChairRepo = new Mock <IChairRepository>(); mockChairRepo.Setup(x => x.GetChair(It.IsAny <int>())).Returns(() => new Chair()); IChairService chairService = new ChairService(mockChairRepo.Object); chairService.DeleteChair(1); mockChairRepo.Verify(m => m.DeleteChair(1), Times.Once()); }