@Test public void testGetTicketPrice() { User testUser = createUser(); Event testHighRatedEvent = createEvent(); Event testEvent = createEvent(); Auditorium testAuditorium = createAuditorium(); eventService.assignAuditoriumToEvent(testHighRatedEvent, TESTED_DATE_2, testAuditorium); Assert.assertEquals( bookingService.getTicketPrice(testHighRatedEvent, TESTED_DATE_2, 10, testUser), HIGH_RATED_EVENT_PRICE, 0); Assert.assertEquals( bookingService.getTicketPrice(testHighRatedEvent, TESTED_DATE_2, 1, testUser), HIGH_RATEDEVENT_PRICE_VIP_SEAT, 0); testEvent.setRating(EventRating.MID); eventService.assignAuditoriumToEvent(testEvent, TESTED_DATE_2.plus(1), testAuditorium); Assert.assertEquals( bookingService.getTicketPrice(testEvent, TESTED_DATE_2.plus(1), 10, testUser), EVENT_BASE_PRICE, 0); Assert.assertEquals( bookingService.getTicketPrice(testEvent, TESTED_DATE_2.plus(1), 1, testUser), EVENT_PRICE_VIP_SEAT, 0); }