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)); }
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); } }