Exemplo n.º 1
0
        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());
        }