public void Edit_BookingIdIsNull_EditedFalse()
 {
     // Act
     controller.Edit(null);
     // Assert Verify
     fakeBookingRepository.Verify(x => x.Edit(It.IsAny <Booking>()), Times.Never);
 }
        public async void Update_ShowsCorrectView()
        {
            bookingRepository.Setup(r => r.GetByIdAsync(1)).ReturnsAsync(BookingGenerator.Create());
            var result = await Controller.Edit(1);

            Assert.IsType <ViewResult>(result);
            var viewResult = result as ViewResult;

            Assert.Null(viewResult.ViewName);
        }
        public async Task Edit_WhenCalled_ReturnBookingEditViewModel()
        {
            // Arrange
            repository.Setup(r => r.GetBooking(1)).ReturnsAsync(booking);

            // Act
            var result = await controller.Edit(1) as ViewResult;

            var model = result.Model as BookingEditViewModel;

            // Assert
            Assert.That(result, Is.Not.Null);
            Assert.That(model.Id, Is.EqualTo(1));
        }
Exemplo n.º 4
0
        private void Btn_SaveEdit_Click(object sender, EventArgs e)
        {
            Booking booking = (Booking)dgv_bookings.CurrentRow.DataBoundItem;

            if (bookingsController.Edit(booking))
            {
                dgv_bookings.DataSource = bookingsController.GetBookingsByEmployee((Employee)cb_employee.SelectedItem, dateTime1.SelectionStart);
                if (dgv_bookings.Rows.Count <= 0)
                {
                    lb_Services.DataSource = null;
                    lb_Products.DataSource = null;
                }
            }
            else
            {
                MessageBox.Show("Bookingen kunne ikke opdateres prøv igen.", "Opdater Booking",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }