コード例 #1
0
        public void GetBookingDetails()
        {
            // Arrange
            BookingController controller = new BookingController();

            // Act
            ViewResult result = controller.Details(1) as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
コード例 #2
0
        public void DetailsBeast_ReturnsInput_Test()
        {
            //1. Arrange

            _bookingscontroller = new BookingController(_boekingsRepository.Object, _beastRepository.Object, _accessoryRepository.Object, _contactpersonRepository.Object);

            var Booking = new BookingVM {
                ID = 1
            };

            _boekingsRepository.Setup(b => b.Get(Booking.ID)).Returns(Booking.Booking);
            _beastRepository.Setup(b => b.ContextDB()).Returns(new BeesteOpJeFeestjeEntities());

            //2. Act
            var result      = (ViewResult)_bookingscontroller.Details(Booking.ID);
            var SameBooking = (BookingVM)result.ViewData.Model;

            //3.Assert

            Assert.AreEqual(Booking.ID, SameBooking.ID);
        }