コード例 #1
0
        private HotelAppService getSut_For_GetCheaperHotel_ShouldReturnCheaperHotel_WithinAGivenClient(Hotel cheaperHotel)
        {
            IHotelRepository mockedRepository =
                this.getHotelMockedRepo_For_GetCheaperHotel_ShouldReturnCheaperHotel_WithinAGivenClient(cheaperHotel);

            HotelAppService hotelAppService = new HotelAppService(mockedRepository);

            return(hotelAppService);
        }
コード例 #2
0
        public void GetCheaperHotel_ShouldReturnCheaperHotel_WithinAGivenClient()
        {
            //Arrange
            Hotel           cheaperHotel = getCheperHotel_For_GetCheaperHotel_ShouldReturnCheaperHotel_WithinAGivenClient();
            HotelAppService sut          = this.getSut_For_GetCheaperHotel_ShouldReturnCheaperHotel_WithinAGivenClient(cheaperHotel);
            Client          client       = getClient_For_GetCheaperHotel_ShouldReturnCheaperHotel_WithinAGivenClient();

            DateTime[] dates = getDates_For_GetCheaperHotel_ShouldReturnCheaperHotel_WithinAGivenClient();


            //Act
            Hotel resultHotel = sut.GetCheaperHotel(client, dates);


            Assert.True(resultHotel.Name == cheaperHotel.Name);
        }
コード例 #3
0
        public void Setup()
        {
            hotelService = new Mock <IHotelService>();

            hotelAppService = new HotelAppService(hotelService.Object);
        }