public void Test_of_AddGuestToBooking_hotell_DE_title_HerrTest_of_AddGuestToBooking_hotell_DE_title_notset() { _mockiBookingRepository.Setup(x => x.GetBooking(It.IsAny <Guid>())).Returns(new BookingService.Booking { Hotel = new BookingService.Hotel { CountryCode = BookingService.Country.DE, Name = "Hotell connect" }, Guests = new List <BookingService.Guest> { new BookingService.Guest() { Title = "VD", FirstName = "Anders", LastName = "Harge" } }, RoomType = BookingService.RoomTyp.DOUBLE.ToString() }); var addedGuest = new BookingService.Guest { FirstName = "Patrik", LastName = "Henriksson", Title = "" }; _mockiBookingRepository.Setup(x => x.ReEnterGuestInformation(It.IsAny <string>())).Throws <Exception>(); _sut.AddGuestToBooking(Guid.NewGuid(), addedGuest); _mockiBookingRepository.Verify(x => x.ReEnterGuestInformation(It.IsAny <string>()), Times.AtLeastOnce()); _mockiBookingRepository.Verify(x => x.Save(It.IsAny <BookingService.Booking>() , It.IsAny <BookingService.Guest>()), Times.Never); }
public void Test_of_AddGuestToBooking_hotell_DE_title_Herr() { _mockiBookingRepository.Setup(x => x.GetBooking(It.IsAny <Guid>())).Returns(new BookingService.Booking { Hotel = new BookingService.Hotel { CountryCode = BookingService.Country.DE, Name = "Hotell connect" }, Guests = new List <BookingService.Guest> { new BookingService.Guest() { Title = "Tryne", FirstName = "Anders", LastName = "Harge" } }, RoomType = BookingService.RoomTyp.DOUBLE.ToString() }); var addedGuest = new BookingService.Guest { FirstName = "Patrik", LastName = "Henriksson", Title = "Herr" }; _sut.AddGuestToBooking(Guid.NewGuid(), addedGuest); }